Site public sur www.gsoftware.ch, gsoftware.ch y renvoie
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/push/woodpecker Pipeline was successful
Le projet d'essai devient frontpage : page d'accueil provisoire servie sur www.gsoftware.ch, redirection permanente depuis gsoftware.ch, pile webapp-frontpage.
This commit is contained in:
+7
-7
@@ -1,6 +1,6 @@
|
||||
# Construit l'image et déploie la page sur la machine elle-même.
|
||||
# Le dépôt doit être « de confiance » (volumes) dans Woodpecker : le
|
||||
# pas monte le socket Docker et le dossier de la pile.
|
||||
# Construit l'image du site et la déploie sur la machine elle-même.
|
||||
# Le dépôt doit être « de confiance » (volumes) dans Woodpecker : le pas
|
||||
# monte le socket Docker et le dossier de la pile. Aucun secret requis.
|
||||
when:
|
||||
- event: [push, manual]
|
||||
branch: main
|
||||
@@ -10,8 +10,8 @@ steps:
|
||||
image: docker:29-cli
|
||||
volumes:
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
- /docker/stacks/webapp-essai:/docker/stacks/webapp-essai
|
||||
- /docker/stacks/webapp-frontpage:/docker/stacks/webapp-frontpage
|
||||
commands:
|
||||
- docker build --build-arg COMMIT=${CI_COMMIT_SHA:0:8} --build-arg DATE="$(date '+%d.%m.%Y %H:%M')" -t essai:${CI_COMMIT_SHA:0:8} -t essai:latest .
|
||||
- cp deploy/compose.yaml /docker/stacks/webapp-essai/compose.yaml
|
||||
- docker compose -f /docker/stacks/webapp-essai/compose.yaml -p webapp-essai up -d --force-recreate
|
||||
- docker build --build-arg COMMIT=${CI_COMMIT_SHA:0:8} --build-arg DATE="$(date -u '+%d.%m.%Y %H:%M UTC')" -t frontpage:${CI_COMMIT_SHA:0:8} -t frontpage:latest .
|
||||
- cp deploy/compose.yaml /docker/stacks/webapp-frontpage/compose.yaml
|
||||
- docker compose -f /docker/stacks/webapp-frontpage/compose.yaml -p webapp-frontpage up -d --force-recreate
|
||||
|
||||
Reference in New Issue
Block a user