# 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