ajuste no drone.yml
This commit is contained in:
parent
47be908712
commit
1ddae9a4e3
2 changed files with 115 additions and 5 deletions
|
|
@ -18,8 +18,9 @@ steps:
|
||||||
settings:
|
settings:
|
||||||
registry: in.gohorsejobs.com
|
registry: in.gohorsejobs.com
|
||||||
|
|
||||||
# <<< ESTE É O CAMINHO CORRETO PARA O HARBOR >>>
|
# FORMATO EXATO DO SEU HARBOR:
|
||||||
repo: in.gohorsejobs.com/gohorsejobs-backend
|
# <projeto>/<repositorio>
|
||||||
|
repo: gohorsejobs/gohorsejobs-backend
|
||||||
|
|
||||||
tags:
|
tags:
|
||||||
- latest
|
- latest
|
||||||
|
|
@ -30,7 +31,9 @@ steps:
|
||||||
insecure: true
|
insecure: true
|
||||||
insecure_skip_verify: true
|
insecure_skip_verify: true
|
||||||
debug: true
|
debug: true
|
||||||
mtu: 0
|
|
||||||
|
# <<< CORREÇÃO DO TRAVAMENTO NO PUSH >>>
|
||||||
|
mtu: 1400
|
||||||
|
|
||||||
# --------------------------------------------------------------------
|
# --------------------------------------------------------------------
|
||||||
# ETAPA 2 – DEPLOY BACKEND NO K3S
|
# ETAPA 2 – DEPLOY BACKEND NO K3S
|
||||||
|
|
|
||||||
|
|
@ -15,14 +15,121 @@ spec:
|
||||||
spec:
|
spec:
|
||||||
containers:
|
containers:
|
||||||
- name: backend
|
- name: backend
|
||||||
image: harbor.rede5.com.br/gohorsejobs/backend:latest
|
image: in.gohorsejobs.com/gohorsejobs/gohorsejobs-backend:latest
|
||||||
imagePullPolicy: Always
|
imagePullPolicy: Always
|
||||||
|
|
||||||
ports:
|
ports:
|
||||||
- containerPort: 3000
|
- containerPort: 3000
|
||||||
|
|
||||||
env:
|
env:
|
||||||
- name: NODE_ENV
|
- name: NODE_ENV
|
||||||
value: "production"
|
value: "production"
|
||||||
# Caso o backend precise do .env via Infisical Sidecar, adiciono depois se quiser.
|
|
||||||
|
# -------------------------
|
||||||
|
# VARIÁVEIS DO BACKEND
|
||||||
|
# -------------------------
|
||||||
|
- name: DB_HOST
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: backend-env
|
||||||
|
key: DB_HOST
|
||||||
|
- name: DB_PORT
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: backend-env
|
||||||
|
key: DB_PORT
|
||||||
|
- name: DB_USER
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: backend-env
|
||||||
|
key: DB_USER
|
||||||
|
- name: DB_PASSWORD
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: backend-env
|
||||||
|
key: DB_PASSWORD
|
||||||
|
- name: DB_NAME
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: backend-env
|
||||||
|
key: DB_NAME
|
||||||
|
- name: DB_SSLMODE
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: backend-env
|
||||||
|
key: DB_SSLMODE
|
||||||
|
|
||||||
|
- name: JWT_SECRET
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: backend-env
|
||||||
|
key: JWT_SECRET
|
||||||
|
|
||||||
|
- name: AWS_REGION
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: backend-env
|
||||||
|
key: AWS_REGION
|
||||||
|
- name: AWS_ACCESS_KEY_ID
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: backend-env
|
||||||
|
key: AWS_ACCESS_KEY_ID
|
||||||
|
- name: AWS_SECRET_ACCESS_KEY
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: backend-env
|
||||||
|
key: AWS_SECRET_ACCESS_KEY
|
||||||
|
- name: AWS_ENDPOINT
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: backend-env
|
||||||
|
key: AWS_ENDPOINT
|
||||||
|
- name: S3_BUCKET
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: backend-env
|
||||||
|
key: S3_BUCKET
|
||||||
|
|
||||||
|
- name: CORS_ORIGINS
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: backend-env
|
||||||
|
key: CORS_ORIGINS
|
||||||
|
- name: MAX_UPLOAD_SIZE
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: backend-env
|
||||||
|
key: MAX_UPLOAD_SIZE
|
||||||
|
- name: UPLOAD_DIR
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: backend-env
|
||||||
|
key: UPLOAD_DIR
|
||||||
|
|
||||||
|
# HEALTHCHECKS
|
||||||
|
readinessProbe:
|
||||||
|
httpGet:
|
||||||
|
path: /health
|
||||||
|
port: 3000
|
||||||
|
initialDelaySeconds: 5
|
||||||
|
periodSeconds: 10
|
||||||
|
|
||||||
|
livenessProbe:
|
||||||
|
httpGet:
|
||||||
|
path: /health
|
||||||
|
port: 3000
|
||||||
|
initialDelaySeconds: 15
|
||||||
|
periodSeconds: 20
|
||||||
|
|
||||||
|
# RESOURCES
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
cpu: "200m"
|
||||||
|
memory: "256Mi"
|
||||||
|
limits:
|
||||||
|
cpu: "1"
|
||||||
|
memory: "512Mi"
|
||||||
|
|
||||||
imagePullSecrets:
|
imagePullSecrets:
|
||||||
- name: harbor-registry
|
- name: harbor-registry
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue