diff --git a/compose.yml b/compose.yml index 4552d37..cc93c4a 100644 --- a/compose.yml +++ b/compose.yml @@ -1,8 +1,7 @@ version: "3.8" - services: app: - image: loomio/loomio:stable + image: loomio/loomio:v2.7.9 volumes: - loomio_uploads:/loomio/public/system - loomio_storage:/loomio/storage @@ -48,9 +47,9 @@ services: - "traefik.http.routers.${STACK_NAME}.rule=Host(`${DOMAIN}`${EXTRA_DOMAINS})" - "traefik.http.routers.${STACK_NAME}.entrypoints=web-secure" - "traefik.http.routers.${STACK_NAME}.tls.certresolver=${LETS_ENCRYPT_ENV}" - + - coop-cloud.${STACK_NAME}.app.version=v2.7.9-8007a47b worker: - image: loomio/loomio:stable + image: loomio/loomio:v2.7.9 networks: - backend environment: @@ -66,7 +65,9 @@ services: - loomio_storage:/loomio/storage - loomio_files:/loomio/public/files - loomio_plugins:/loomio/plugins/docker - + deploy: + labels: + - coop-cloud.${STACK_NAME}.worker.version=v2.7.9-8007a47b db: image: postgres:12.2 networks: @@ -75,15 +76,19 @@ services: - pgdata:/pgdata - pgdumps:/pgdumps environment: - - POSTGRES_PASSWORD=password - - POSTGRES_DB=loomio_production - - PGDATA=/pgdata - + - POSTGRES_PASSWORD=password + - POSTGRES_DB=loomio_production + - PGDATA=/pgdata + deploy: + labels: + - coop-cloud.${STACK_NAME}.db.version=12.2-d96835c9 redis: image: redis:5.0 networks: - backend - + deploy: + labels: + - coop-cloud.${STACK_NAME}.redis.version=5.0-3412d21e #mailin: # image: loomio/mailin-docker:latest # networks: @@ -92,7 +97,6 @@ services: # - "25:25" # environment: # - WEBHOOK_URL=http://app:3000/email_processor/ - channels: image: loomio/loomio_channel_server networks: @@ -101,12 +105,13 @@ services: - redis environment: - REDIS_URL=redis://redis:6379 - + deploy: + labels: + - coop-cloud.${STACK_NAME}.channels.version=loomio/loomio_channel_server-0f331ad6 networks: backend: proxy: external: true - volumes: loomio_uploads: loomio_storage: