coss_archiving/docker-compose.yaml
2022-06-15 11:14:08 +02:00

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