# 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