ajuste no drone.yml

This commit is contained in:
Marcus Bohessef 2025-12-11 23:42:19 -03:00
parent 5ede17efad
commit ddefa807d6

View file

@ -3,25 +3,24 @@ type: kubernetes
name: deploy-backend name: deploy-backend
steps: steps:
# BUILD & PUSH para Harbor # BUILD & PUSH para Harbor (login manual)
- name: build-and-push-backend - name: build-and-push-backend
image: plugins/docker:latest image: docker:24
environment: environment:
DOCKER_USERNAME: HARBOR_USERNAME:
from_secret: HARBOR_USERNAME from_secret: HARBOR_USERNAME
DOCKER_PASSWORD: HARBOR_PASSWORD:
from_secret: HARBOR_PASSWORD from_secret: HARBOR_PASSWORD
settings: volumes:
registry: in.gohorsejobs.com - name: dockersock
repo: gohorsejobs/gohorsejobs-backend path: /var/run/docker.sock
tags: commands:
- latest # Login manual no Harbor
context: backend - echo "$HARBOR_PASSWORD" | docker login in.gohorsejobs.com -u "$HARBOR_USERNAME" --password-stdin
dockerfile: backend/Dockerfile # Build da imagem
insecure: true # Use apenas se necessário (HTTP ou certificado self-signed) - docker build -t in.gohorsejobs.com/gohorsejobs/gohorsejobs-backend:latest backend
insecure_skip_verify: true # Use apenas se necessário # Push para o Harbor
debug: true - docker push in.gohorsejobs.com/gohorsejobs/gohorsejobs-backend:latest
mtu: 0
# DEPLOY no K3S # DEPLOY no K3S
- name: deploy-backend - name: deploy-backend
@ -61,4 +60,9 @@ steps:
EOF EOF
- echo "Deploying backend..." - echo "Deploying backend..."
- kubectl apply -f k8s/backend-deployment.yaml - kubectl apply -f k8s/backend-deployment.yaml
- kubectl apply -f k8s/backend-service.yaml - kubectl apply -f k8s/backend-service.yaml
volumes:
- name: dockersock
host:
path: /var/run/docker.sock