separate images, no more .env

This commit is contained in:
msramalho
2025-02-10 23:49:08 +00:00
parent 6f3d3427c8
commit 37ebba73bf
6 changed files with 38 additions and 11 deletions

View File

@@ -7,11 +7,12 @@ services:
web:
build:
context: .
dockerfile: worker.Dockerfile
dockerfile: web.Dockerfile
restart: always
env_file: .env.prod
environment:
CELERY_BROKER_URL: redis://:${REDIS_PASSWORD}@redis:6379/0
ENVIRONMENT_FILE: .env.prod
ports:
- "127.0.0.1:8004:8000"
#TODO: should prod have the --reload flag?
@@ -42,6 +43,7 @@ services:
- crawls:/crawls # BROWSERTRIX_HOME_HOST:BROWSERTRIX_HOME_CONTAINER, do not change /crawls
environment:
CELERY_BROKER_URL: redis://:${REDIS_PASSWORD}@redis:6379/0
ENVIRONMENT_FILE: .env.prod
WACZ_ENABLE_DOCKER: 1 # Enable calling docker from this container
BROWSERTRIX_HOME_HOST: auto-archiver-api_crawls
BROWSERTRIX_HOME_CONTAINER: /crawls
@@ -57,6 +59,7 @@ services:
redis:
image: redis:6-alpine
restart: always
env_file: .env.prod
command: redis-server /conf/redis.conf --requirepass ${REDIS_PASSWORD}
volumes:
- ./redis/data:/data