coss_archiving/docker-compose.yaml

36 lines
958 B
YAML

# docker compose --env-file env/debug up
version: "3.9"
services:
auto_news:
build: .
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
- DEBUG=${DEBUG}
- CHECK=${CHECK}
- UPLOAD=${UPLOAD}
- HEADLESS=${HEADLESS}
- REDUCEDFETCH=${REDUCEDFETCH}
entrypoint: ${ENTRYPOINT:-"python3 runner.py"} # by default launch workers as defined in the Dockerfile
# 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