ProspectIQ / docker-compose.yml
username-usr
Update project files
5c25c25
Raw
History Blame Contribute Delete
1.4 kB
services:
redis:
image: redis:7-alpine
restart: unless-stopped
command: redis-server --appendonly yes
volumes:
- redis_data:/data
web:
build: .
restart: unless-stopped
command: gunicorn app:app --bind 0.0.0.0:10000 --workers 2 --timeout 180
env_file:
- .env.production
environment:
PORT: 10000
REDIS_URL: redis://redis:6379/0
CELERY_BROKER_URL: redis://redis:6379/0
CELERY_RESULT_BACKEND: redis://redis:6379/0
ports:
- "80:10000"
depends_on:
- redis
volumes:
- prospectiq_settings:/app/settings
- prospectiq_learning_data:/app/learning_data
- prospectiq_research_output:/app/services/research/pipe_output
worker:
build: .
restart: unless-stopped
command: celery -A celery_app.celery_app worker --loglevel=info
env_file:
- .env.production
environment:
REDIS_URL: redis://redis:6379/0
CELERY_BROKER_URL: redis://redis:6379/0
CELERY_RESULT_BACKEND: redis://redis:6379/0
depends_on:
- redis
volumes:
- prospectiq_settings:/app/settings
- prospectiq_learning_data:/app/learning_data
- prospectiq_research_output:/app/services/research/pipe_output
volumes:
redis_data:
prospectiq_settings:
prospectiq_learning_data:
prospectiq_research_output: