20 lines
375 B
YAML
20 lines
375 B
YAML
stages:
|
|
- deploy
|
|
|
|
deploy_prod:
|
|
stage: deploy
|
|
only:
|
|
- main
|
|
script:
|
|
- echo ">>> Pulling latest code"
|
|
- git pull origin main
|
|
|
|
- echo ">>> Pulling updated images"
|
|
- sudo docker compose pull
|
|
|
|
- echo ">>> Rebuilding local images if needed"
|
|
- sudo docker compose build
|
|
|
|
- echo ">>> Starting/Updating services"
|
|
- sudo docker compose up -d
|