This commit is contained in:
@@ -1,21 +0,0 @@
|
|||||||
# Używamy obrazu z zainstalowanym klientem Dockera
|
|
||||||
image: docker:latest
|
|
||||||
|
|
||||||
# Wymuszamy na kliencie Dockera użycie lokalnego gniazda (socket) zamiast sieci
|
|
||||||
variables:
|
|
||||||
DOCKER_HOST: unix:///var/run/docker.sock
|
|
||||||
|
|
||||||
stages:
|
|
||||||
- deploy
|
|
||||||
|
|
||||||
wdrozenie_strony:
|
|
||||||
stage: deploy
|
|
||||||
script:
|
|
||||||
# 1. Budowanie nowego obrazu na podstawie Dockerfile
|
|
||||||
- docker build -t startpage-image .
|
|
||||||
|
|
||||||
# 2. Zatrzymanie i usunięcie starego kontenera (|| true sprawia, że skrypt nie przerwie się, jeśli kontener jeszcze nie istnieje)
|
|
||||||
- docker rm -f startpage || true
|
|
||||||
|
|
||||||
# 3. Uruchomienie nowego kontenera i podłączenie go do naszej wspólnej sieci NPM
|
|
||||||
- docker run -d --name startpage --network proxy-network --restart always startpage-image
|
|
||||||
Reference in New Issue
Block a user