mirror of
https://github.com/ajurna/cbwebreader.git
synced 2025-12-06 22:27:19 +00:00
53 lines
997 B
YAML
53 lines
997 B
YAML
version: "3.7"
|
|
|
|
services:
|
|
|
|
cbwebreader:
|
|
build: .
|
|
env_file: .env
|
|
links:
|
|
- database
|
|
depends_on:
|
|
- database
|
|
expose:
|
|
- 8000
|
|
volumes:
|
|
- ${COMIC_BOOK_VOLUME}:/data
|
|
- static_files:/static
|
|
- media_files:/media
|
|
command: /bin/bash entrypoint.sh
|
|
|
|
cbwebreader-cron:
|
|
build: .
|
|
env_file: .env
|
|
links:
|
|
- database
|
|
depends_on:
|
|
- database
|
|
volumes:
|
|
- ${COMIC_BOOK_VOLUME}:/data
|
|
command: /bin/bash entrypoint-cron.sh
|
|
|
|
database:
|
|
image: postgres:11.4-alpine
|
|
expose:
|
|
- 5432
|
|
volumes:
|
|
- /var/lib/postgresql/data
|
|
environment:
|
|
- POSTGRES_USER=${DB_USER}
|
|
- POSTGRES_PASSWORD=${DB_PASS}
|
|
- POSTGRES_DB=${DB_DATABASE}
|
|
|
|
nginx:
|
|
image: nginx
|
|
volumes:
|
|
- static_files:/static
|
|
- media_files:/media
|
|
- ./cbreader/settings/nginx.conf:/etc/nginx/conf.d/default.conf
|
|
ports:
|
|
- 1337:80
|
|
depends_on:
|
|
- cbwebreader
|
|
volumes:
|
|
static_files: |