41 lines
1.1 KiB
YAML
41 lines
1.1 KiB
YAML
# docker compose --env-file env/debug up
|
|
|
|
|
|
version: "3.9"
|
|
services:
|
|
auto_news:
|
|
build: .
|
|
image: auto_news:latest
|
|
volumes:
|
|
- ${CONTAINER_DATA}:/app/file_storage
|
|
- ${HOSTS_FILE}:/etc/hosts
|
|
|
|
- ${CODE:-/dev/null}:/code # not set in prod, defaults to /dev/null
|
|
- ${XAUTHORITY-/dev/null}:/home/auto_news/.Xauthority
|
|
network_mode: host
|
|
environment:
|
|
- DISPLAY=$DISPLAY
|
|
- TERM=xterm-256color # colored logs
|
|
- COLUMNS=160 # for wider logs
|
|
- DEBUG=${DEBUG}
|
|
- CHECK=${CHECK}
|
|
- UPLOAD=${UPLOAD}
|
|
- HEADLESS=${HEADLESS}
|
|
- REDUCEDFETCH=${REDUCEDFETCH}
|
|
entrypoint: ${ENTRYPOINT:-python3 runner.py} # by default launch workers as defined in the Dockerfile
|
|
stdin_open: ${INTERACTIVE:-false} # docker run -i
|
|
tty: ${INTERACTIVE:-false} # docker run -t
|
|
|
|
|
|
# geckodriver:
|
|
# image: selenium/standalone-firefox:100.0
|
|
# volumes:
|
|
#
|
|
# - ${CONTAINER_DATA-/dev/null}:/app/file_storage
|
|
# - ${FIREFOX_PROFILE}:/auto_news.profile
|
|
# - ${HOSTS_FILE}:/etc/hosts
|
|
# environment:
|
|
# - DISPLAY=$DISPLAY
|
|
# - START_XVFB=false
|
|
|
|
# network_mode: host |