- add line to stop and remove docker-compose
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
oonyeje 2025-02-26 14:56:15 -05:00
parent 4529379615
commit e6837e7841

View File

@ -15,7 +15,7 @@ steps:
- docker image prune -f - docker image prune -f
- docker login gitea.bsidesolutions.net --username $REGISTRY_USER --password $REGISTRY_PASS - docker login gitea.bsidesolutions.net --username $REGISTRY_USER --password $REGISTRY_PASS
- docker pull gitea.bsidesolutions.net/bside-solutions/docker-compose-v2-alpine:latest - docker pull gitea.bsidesolutions.net/bside-solutions/docker-compose-v2-alpine:latest
- docker run -d --name compose-container gitea.bsidesolutions.net/bside-solutions/docker-compose-v2-alpine sleep inf #start container in detached mode - docker run --rm -d --name compose-container gitea.bsidesolutions.net/bside-solutions/docker-compose-v2-alpine sleep inf #start container in detached mode
- sleep 5 # give container some time to fully start - sleep 5 # give container some time to fully start
volumes: volumes:
- name: docker_sock - name: docker_sock
@ -46,7 +46,7 @@ steps:
path: /var/run/docker.sock path: /var/run/docker.sock
commands: commands:
- export DRONE_SHA=${DRONE_COMMIT_SHA:0:7} - export DRONE_SHA=${DRONE_COMMIT_SHA:0:7}
- docker exec compose-container docker build -f ./docker-compose.drone.yaml -t oonyeje-portfolio:${DRONE_COMMIT_SHA:0:7} . - docker exec compose-container docker compose build -f ./docker-compose.drone.yaml -t oonyeje-portfolio:${DRONE_COMMIT_SHA:0:7} .
- docker tag oonyeje-portfolio:${DRONE_COMMIT_SHA:0:7} gitea.bsidesolutions.net/oonyeje/oonyeje-portfolio:${DRONE_COMMIT_SHA:0:7} - docker tag oonyeje-portfolio:${DRONE_COMMIT_SHA:0:7} gitea.bsidesolutions.net/oonyeje/oonyeje-portfolio:${DRONE_COMMIT_SHA:0:7}
- name: push-image - name: push-image
image: docker/compose:latest image: docker/compose:latest
@ -80,6 +80,7 @@ steps:
- export DRONE_SHA=${DRONE_COMMIT_SHA:0:7} - export DRONE_SHA=${DRONE_COMMIT_SHA:0:7}
- docker login gitea.bsidesolutions.net --username $REGISTRY_USER --password $REGISTRY_PASS - docker login gitea.bsidesolutions.net --username $REGISTRY_USER --password $REGISTRY_PASS
- docker exec compose-container docker compose -f ./docker-compose.drone.yaml push - docker exec compose-container docker compose -f ./docker-compose.drone.yaml push
- docker container stop compose-container
# - name: deploy-staging # - name: deploy-staging
# image: plugins/ansible:latest # image: plugins/ansible:latest