add networks and traefik labels
This commit is contained in:
parent
0c3e2c8492
commit
bbf3bd45f6
19
compose.yml
19
compose.yml
@ -29,6 +29,17 @@ services:
|
|||||||
nofile:
|
nofile:
|
||||||
soft: 1000000
|
soft: 1000000
|
||||||
hard: 1048576
|
hard: 1048576
|
||||||
|
networks:
|
||||||
|
- proxy
|
||||||
|
deploy:
|
||||||
|
labels:
|
||||||
|
- "traefik.enable=true"
|
||||||
|
- "traefik.docker.network=proxy"
|
||||||
|
- "traefik.http.services.${STACK_NAME}.loadbalancer.server.port=443"
|
||||||
|
- "traefik.http.routers.${STACK_NAME}.rule=Host(`${DOMAIN}`${EXTRA_DOMAINS})"
|
||||||
|
- "traefik.http.routers.${STACK_NAME}.tls.certresolver=${LETS_ENCRYPT_ENV}"
|
||||||
|
- "traefik.http.routers.${STACK_NAME}.entrypoints=web-secure"
|
||||||
|
- "coop-cloud.${STACK_NAME}.version=1.0.0+9.4-0+17.2+4.0.6"
|
||||||
|
|
||||||
database:
|
database:
|
||||||
image: "zulip/zulip-postgresql:17.2"
|
image: "zulip/zulip-postgresql:17.2"
|
||||||
@ -77,9 +88,11 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
SASL_CONF_PATH: "/home/memcache/memcached.conf"
|
SASL_CONF_PATH: "/home/memcache/memcached.conf"
|
||||||
MEMCACHED_SASL_PWDB: "/home/memcache/memcached-sasl-db"
|
MEMCACHED_SASL_PWDB: "/home/memcache/memcached-sasl-db"
|
||||||
|
networks:
|
||||||
|
- internal
|
||||||
|
|
||||||
rabbitmq:
|
rabbitmq:
|
||||||
image: "rabbitmq:3.12.14"
|
image: "rabbitmq:4.0.6"
|
||||||
environment:
|
environment:
|
||||||
RABBITMQ_DEFAULT_USER: "zulip"
|
RABBITMQ_DEFAULT_USER: "zulip"
|
||||||
RABBITMQ_DEFAULT_PASS_FILE: "/run/secrets/rabbitmq_password"
|
RABBITMQ_DEFAULT_PASS_FILE: "/run/secrets/rabbitmq_password"
|
||||||
@ -96,6 +109,8 @@ services:
|
|||||||
interval: 10s
|
interval: 10s
|
||||||
timeout: 5s
|
timeout: 5s
|
||||||
retries: 3
|
retries: 3
|
||||||
|
networks:
|
||||||
|
- internal
|
||||||
|
|
||||||
redis:
|
redis:
|
||||||
image: "redis:alpine"
|
image: "redis:alpine"
|
||||||
@ -114,6 +129,8 @@ services:
|
|||||||
exec redis-server /etc/redis.conf
|
exec redis-server /etc/redis.conf
|
||||||
volumes:
|
volumes:
|
||||||
- "redis:/data:rw"
|
- "redis:/data:rw"
|
||||||
|
networks:
|
||||||
|
- internal
|
||||||
|
|
||||||
secrets:
|
secrets:
|
||||||
db_password:
|
db_password:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user