HOST=localhost PORT=3000 BASE_URL=https://example.com SECRET_KEY=YOU_SHOULD_CHANGE_THIS BACKEND_URL=http://backend:3000 DOCKER_NETWORK=linux-odyssey-players MONGO_ROOT_PASSWORD=adminpassword MONGO_USER=commander MONGO_PASS=commander MONGO_DB=linux-odyssey MONGO_URL=mongodb://commander:commander@db:27017/linux-odyssey # Admin user credentials for analytics ADMIN_USERNAME=admin ADMIN_PASSWORD=admin ADMIN_HOST=0.0.0.0 ADMIN_PORT=3001 # ADMIN_BASE_URL=http://0.0.0.0:3001 # Optional # CONTAINER_EXPIRY=60 # 60 minutes # SESSION_MAX_AGE=168 # 7 days # TRUSTED_PROXIES=1.2.3.4 # valid configurations see isIP & isIPRange in https://github.com/validatorjs/validator.js?tab=readme-ov-file#validators # GOOGLE_CLIENT_ID= # GOOGLE_CLIENT_SECRET= # GITHUB_CLIENT_ID= # GITHUB_CLIENT_SECRET= # SURVEY_URL= # BUG_REPORT_URL= # SURVEY_URL= # BUG_REPORT_URL= # Docker related config # DOCKER_NETWORK=host # QUEST_IMAGE=linuxodyssey/quest-base # DOCKER_PREFIX=linuxodyssey/quest- # To mount quest folder from host into container, for development purpose # MOUNT_QUEST=true # LOG_PATH= # Testing, create a user with the following credentials, disable rate limiting # TESTING=true # TESTING_USERNAME=alex # TESTING_PASSWORD=Alex1234