This commit is contained in:
@@ -40,6 +40,7 @@ jobs:
|
||||
- name: Build image
|
||||
run: |
|
||||
docker build \
|
||||
--pull \
|
||||
-t registry.infra.mintel.me/mintel/klz-cables.com:latest .
|
||||
|
||||
# --- Push image ---
|
||||
@@ -63,6 +64,13 @@ jobs:
|
||||
rsync -av ./docker-compose.y*ml \
|
||||
deploy@alpha.mintel.me:/home/deploy/sites/klz-cables.com/
|
||||
|
||||
# --- Sync varnish config (optional) ---
|
||||
- name: Sync varnish config
|
||||
run: |
|
||||
if [ -d ./varnish ]; then
|
||||
rsync -av ./varnish/ deploy@alpha.mintel.me:/home/deploy/sites/klz-cables.com/varnish/
|
||||
fi
|
||||
|
||||
# --- Deploy ---
|
||||
- name: Deploy on server
|
||||
run: |
|
||||
@@ -70,5 +78,6 @@ jobs:
|
||||
cd /home/deploy/sites/klz-cables.com &&
|
||||
docker compose -f docker-compose.yml pull 2>/dev/null ||
|
||||
docker compose -f docker-compose.yaml pull &&
|
||||
docker image prune -f &&
|
||||
docker compose up -d
|
||||
'
|
||||
|
||||
Reference in New Issue
Block a user