Add Redis and missing env vars
This commit is contained in:
parent
e22d24128d
commit
66a17a1051
|
@ -10,10 +10,18 @@ services:
|
||||||
- ${APP_PORT}:1443
|
- ${APP_PORT}:1443
|
||||||
networks:
|
networks:
|
||||||
- tipi_main_network
|
- tipi_main_network
|
||||||
environment:
|
|
||||||
- BASE_URL=${APP_DOMAIN}
|
|
||||||
volumes:
|
volumes:
|
||||||
- ${APP_DATA_DIR}/data:/uploads
|
- ${APP_DATA_DIR}/data:/uploads
|
||||||
|
environment:
|
||||||
|
- NODE_ENV=production
|
||||||
|
# Networking
|
||||||
|
- VIRTUAL_HOST=${APP_DOMAIN}
|
||||||
|
- VIRTUAL_PORT=443
|
||||||
|
- BASE_URL=https://${APP_DOMAIN}
|
||||||
|
# Redis
|
||||||
|
- REDIS_HOST=send-redis
|
||||||
|
# Storage Limit
|
||||||
|
- MAX_FILE_SIZE=2147483648
|
||||||
labels:
|
labels:
|
||||||
traefik.enable: ${APP_EXPOSED}
|
traefik.enable: ${APP_EXPOSED}
|
||||||
traefik.http.routers.send.rule: Host(`${APP_DOMAIN}`)
|
traefik.http.routers.send.rule: Host(`${APP_DOMAIN}`)
|
||||||
|
@ -21,3 +29,14 @@ services:
|
||||||
traefik.http.routers.send.service: send
|
traefik.http.routers.send.service: send
|
||||||
traefik.http.routers.send.tls.certresolver: myresolver
|
traefik.http.routers.send.tls.certresolver: myresolver
|
||||||
traefik.http.services.send.loadbalancer.server.port: 1443
|
traefik.http.services.send.loadbalancer.server.port: 1443
|
||||||
|
send-redis:
|
||||||
|
image: redis:alpine
|
||||||
|
container_name: send-redis
|
||||||
|
restart: unless-stopped
|
||||||
|
volumes:
|
||||||
|
- ${APP_DATA_DIR}/data/redis:/data
|
||||||
|
healthcheck:
|
||||||
|
test: ["CMD", "redis-cli", "ping"]
|
||||||
|
interval: 1s
|
||||||
|
timeout: 3s
|
||||||
|
retries: 30
|
||||||
|
|
Loading…
Reference in New Issue
Block a user