This commit is contained in:
@@ -23,7 +23,7 @@ jobs:
|
|||||||
# --- Checkout ---
|
# --- Checkout ---
|
||||||
- name: Checkout repo
|
- name: Checkout repo
|
||||||
run: |
|
run: |
|
||||||
git clone https://git.infra.mintel.me/mintel/klz-cables.git .
|
git clone https://git.infra.mintel.me/mmintel/klz-cables.com.git .
|
||||||
git checkout main
|
git checkout main
|
||||||
|
|
||||||
# --- Docker registry login ---
|
# --- Docker registry login ---
|
||||||
@@ -40,12 +40,12 @@ jobs:
|
|||||||
- name: Build image
|
- name: Build image
|
||||||
run: |
|
run: |
|
||||||
docker build \
|
docker build \
|
||||||
-t registry.infra.mintel.me/mintel/klz-cables:latest .
|
-t registry.infra.mintel.me/mintel/klz-cables.com:latest .
|
||||||
|
|
||||||
# --- Push image ---
|
# --- Push image ---
|
||||||
- name: Push image
|
- name: Push image
|
||||||
run: |
|
run: |
|
||||||
docker push registry.infra.mintel.me/mintel/klz-cables:latest
|
docker push registry.infra.mintel.me/mintel/klz-cables.com:latest
|
||||||
|
|
||||||
# --- SSH setup ---
|
# --- SSH setup ---
|
||||||
- name: Setup SSH
|
- name: Setup SSH
|
||||||
@@ -61,13 +61,13 @@ jobs:
|
|||||||
- name: Sync compose file
|
- name: Sync compose file
|
||||||
run: |
|
run: |
|
||||||
rsync -av ./docker-compose.y*ml \
|
rsync -av ./docker-compose.y*ml \
|
||||||
deploy@alpha.mintel.me:/home/deploy/sites/klz-cables/
|
deploy@alpha.mintel.me:/home/deploy/sites/klz-cables.com/
|
||||||
|
|
||||||
# --- Deploy ---
|
# --- Deploy ---
|
||||||
- name: Deploy on server
|
- name: Deploy on server
|
||||||
run: |
|
run: |
|
||||||
ssh deploy@alpha.mintel.me '
|
ssh deploy@alpha.mintel.me '
|
||||||
cd /home/deploy/sites/klz-cables &&
|
cd /home/deploy/sites/klz-cables.com &&
|
||||||
docker compose -f docker-compose.yml pull 2>/dev/null ||
|
docker compose -f docker-compose.yml pull 2>/dev/null ||
|
||||||
docker compose -f docker-compose.yaml pull &&
|
docker compose -f docker-compose.yaml pull &&
|
||||||
docker compose up -d
|
docker compose up -d
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
services:
|
services:
|
||||||
app:
|
app:
|
||||||
image: registry.infra.mintel.me/mintel/klz-cables:latest
|
image: registry.infra.mintel.me/mintel/klz-cables.com:latest
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
- traefik
|
- traefik
|
||||||
|
|||||||
Reference in New Issue
Block a user