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:
|
||||
registry: in.gohorsejobs.com
|
||||
|
||||
# <<< ESTE É O CAMINHO CORRETO PARA O HARBOR >>>
|
||||
repo: in.gohorsejobs.com/gohorsejobs-backend
|
||||
# FORMATO EXATO DO SEU HARBOR:
|
||||
# <projeto>/<repositorio>
|
||||
repo: gohorsejobs/gohorsejobs-backend
|
||||
|
||||
tags:
|
||||
- latest
|
||||
|
|
@ -30,7 +31,9 @@ steps:
|
|||
insecure: true
|
||||
insecure_skip_verify: true
|
||||
debug: true
|
||||
mtu: 0
|
||||
|
||||
# <<< CORREÇÃO DO TRAVAMENTO NO PUSH >>>
|
||||
mtu: 1400
|
||||
|
||||
# --------------------------------------------------------------------
|
||||
# ETAPA 2 – DEPLOY BACKEND NO K3S
|
||||
|
|
|
|||
|
|
@ -15,14 +15,121 @@ spec:
|
|||
spec:
|
||||
containers:
|
||||
- name: backend
|
||||
image: harbor.rede5.com.br/gohorsejobs/backend:latest
|
||||
image: in.gohorsejobs.com/gohorsejobs/gohorsejobs-backend:latest
|
||||
imagePullPolicy: Always
|
||||
|
||||
ports:
|
||||
- containerPort: 3000
|
||||
|
||||
env:
|
||||
- name: NODE_ENV
|
||||
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:
|
||||
- name: harbor-registry
|
||||
|
|
|
|||
Loading…
Reference in a new issue