pokemans/docker-compose.yml
2024-03-03 23:01:01 -05:00

50 lines
834 B
YAML

version: '3.8'
services:
scraper:
build: ./scraper
volumes:
- ./scraper:/app
environment:
- POKEMANS_DB_URL
- PRAW_CLIENT_ID
- PRAW_CLIENT_SECRET
- PRAW_USERNAME
- PRAW_PASSWORD
- POKEMANS_WEBHOOK_URL
depends_on:
- db
command:
python main.py
db:
image: postgres:12
environment:
POSTGRES_DB: pokemans
POSTGRES_USER: pokemans
POSTGRES_PASSWORD: pokemans
ports:
- "5432:5432"
frontend:
build: ./client
ports:
- "3000:80"
volumes:
- ./client:/usr/share/nginx/html
depends_on:
- server
server:
build: ./server
ports:
- "8000:8000"
volumes:
- ./server:/app
depends_on:
- db
- scraper
command:
python manage.py runserver 0.0.0.0:8000