Files
api/docker-compose.yml
T

45 lines
895 B
YAML

services:
db:
image: mariadb:10.11
ports:
- 3306:3306
environment:
- MYSQL_USER=root
- MYSQL_DATABASE=ull_tracker
- MARIADB_ALLOW_EMPTY_ROOT_PASSWORD=true
volumes:
- ./db/init.sql:/docker-entrypoint-initdb.d/init.sql:ro
- db-data:/var/lib/mysql:rw
api:
build:
context: .
ports:
- 8000:8000
volumes:
- .:/app
environment:
TZ: "Europe/Prague"
scrapy:
build:
context: ../crawlers
environment:
- MYSQL_USER=root
- MYSQL_PASSWORD=
- MYSQL_DATABASE=ull_tracker
- MYSQL_HOST=db
volumes:
- db-data:/var/lib/mysql:rw
- ../crawlers:/app
nginx:
image: nginx:alpine
restart: always
volumes:
- ./config/nginx.dev.yml:/etc/nginx/conf.d/app-dev.conf
- ./uploads:/app/uploads
ports:
- "8999:8999"
volumes:
db-data: { }