diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index da2e652173e422ff11754b8b690387246c1335c9..85b04a858f062137cffa1a93a824d4636f3c605e 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -9,11 +9,15 @@ build: only: - master script: - - docker-compose --project-name portail-data-documentation build --no-cache + - docker-compose build + - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY + - docker-compose push deploy: stage: deploy only: - master script: + - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY + - docker-compose pull - docker-compose --project-name portail-data-documentation up -d --force-recreate diff --git a/docker-compose.yml b/docker-compose.yml index e34703fe8e2b5ec7776371bd3959fe1b8fcf2361..fbe0e3522aaab36d78e8ad2ac02bfaf1dfdc936f 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2,8 +2,8 @@ version: '3.1' services: mkdocs: - build: - context: ./ + build: . + image: registry.alpha.grandlyon.com/refonte-data/documentation ports: - 2077:80 logging: @@ -11,4 +11,4 @@ services: options: max-size: "2m" max-file: "5" - restart: on-failure \ No newline at end of file + restart: unless-stopped \ No newline at end of file