# POSTGRES_* variables are used both to initially configure the # ghostforge postgresql database and to later access the data from # ghostforge execution. # # POSTGRES_PASSWORD is used for database authentication and should # be secure or randomized (optionally using the method in README.md). POSTGRES_CONTAINER=ghostforge-db POSTGRES_USER=ghost POSTGRES_DB=ghostforge POSTGRES_PASSWORD= # GHOSTFORGE_*_WEB_PORT variables are used to determine what # port the web interface is served on within the container (INTERNAL) # and what port this will map to on the host (HOST). # # If you're using a dockerized reverse proxy, you may want to remove # the port mapping entirely within docker-compose.yml. GHOSTFORGE_HOST_WEB_PORT=1337 GHOSTFORGE_INTERNAL_WEB_PORT=1337 # GHOSTFORGE_ENV is used to determine debug verbosity # Valid values are [prod, dev] GHOSTFORGE_ENV=prod # GHOSTFORGE_DATA_DIR stores persistent files for a ghostforge instance # and should be mapped or stored as a volume from the docker host. # GHOSTFORGE_DATA_DIR is created within the ghostforge container. GHOSTFORGE_DATA_DIR=/data # JWT_SECRET is used for authentication purposes and can easily be # securely randomized using the method in README.md. GHOSTFORGE_JWT_SECRET=