Commit c323eb8a authored by Diego Rabatone's avatar Diego Rabatone

Merge branch '505-manter_cache' into 'master'

505 - Cache não deve morrer facilmente

Oi, pessoal! Para evitar que o container do memcache seja derrubado no deploy, troquei o `docker-compose down` na fase de deploy do gitlab-ci para `docker-compose rm -f -s <serviço>` em todos os serviços, tirando o memcache. Dessa forma todos os outros serviços continuam sendo reconstruídos, mas se mantém o de cache. A flag -f faz com que o comando seja executado sem pedir confirmação e o -s para o container antes de removê-lo. O down fazia a mesma coisa, mas não tem como configurá-lo para só executar em alguns dos serviços. Por isso essa abordagem mais "manual". 

See merge request !519
parents 0f348a69 241bce53
Pipeline #66383489 (#499) passed with stages
in 9 minutes and 7 seconds
......@@ -105,4 +105,4 @@ implantacao:
- chmod 644 ~/.ssh/known_hosts
script:
# faz o deploy
- ssh ${USER_SSH}@${PRODUCTION_HOST} "cd /home/radar/radar/ && export DOCKER_REGISTRY=${DOCKER_REGISTRY} && export RADAR_IMAGE=${RADAR_IMAGE} && export RADAR_IS_PRODUCTION=${RADAR_IS_PRODUCTION} && export RADAR_DB_PASSWORD=${RADAR_DB_PASSWORD} && docker pull ${RADAR_IMAGE} && git reset --hard HEAD && git clean -df && git fetch --all --prune --tags && git checkout ${CI_COMMIT_SHA} && docker-compose down && docker-compose run -T django deploy && docker-compose up -d django && docker system prune -a -f"
- ssh ${USER_SSH}@${PRODUCTION_HOST} "cd /home/radar/radar/ && export DOCKER_REGISTRY=${DOCKER_REGISTRY} && export RADAR_IMAGE=${RADAR_IMAGE} && export RADAR_IS_PRODUCTION=${RADAR_IS_PRODUCTION} && export RADAR_DB_PASSWORD=${RADAR_DB_PASSWORD} && docker pull ${RADAR_IMAGE} && git reset --hard HEAD && git clean -df && git fetch --all --prune --tags && git checkout ${CI_COMMIT_SHA} && docker-compose rm -f -s django && docker-compose rm -f -s celery && docker-compose rm -f -s nginx && docker-compose run -T django deploy && docker-compose up -d django && docker system prune -a -f"
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment