# 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=
