### CRIMSON --- A simple PHP framework. ### XSSBook --- Post posts postfully. ### Copyright © 2024 Freya Murphy <contact@freyacat.org> ### ### This file is part of CRIMSON. ### This file is part of XSSBook. # ===================================================================== INFO == # This is the CRIMSON configuration file. Copy this file as `.env` in your # project checkout to override default crimson configuration values. # # This is XSSBooks example `.env` file. Most settings in here SHOULD NOT BE # CHANGED. Doing so MAY result in issues. # # NOTE: Options labeled "CHANGE ME!" MUST be modified. # ================================================================== GENERAL == # Contains options for project metadata. # PROJECT_NAME - Sets the project name in the docker compose stack. # i.e: crimson-web-1 PROJECT_NAME="xssbook" # ============================================================== DEVELOPMENT == # Sets if CRIMSON should run in "production" or "development" mode. Read # `src/config.php` in crimson for more information. ENVIRONMENT="production" # ====================================================================== WEB == # Sets what port and bind that nginx will listen on. This is how you will # externally access your app. # HTTP_BIND=127.0.0.1 HTTP_PORT=80 # ================================================================= DATABASE == # If POSTGRES_ENABLED is set to `true`, then the crimson postgres database will # be enabled. Configure the below settings for the connetions options to this # database. # # WARNING: Do NOT change these values after the fist run. # POSTGRES_ENABLED=true POSTGRES_DB=xssbook POSTGRES_USER=xssbook POSTGRES_PASSWORD=xssbook # ====================================================================== API == # If API_ENABLED is set to `true`, then the crimson postgrest container will be # enabled. Postgres uses JWTs to do verification, so you MUST set a API_SECRET # if the api is enabled. API_ROLE sets which role will unauthenticated api # users will be inside postgres. API_SCHEMA sets which postgres schema that # postgrest will use. # # For more information about postgres: <https://docs.postgrest.org/en/v12/>. # # WARNING: POSTGRES_ENABLED must be set to `true` if the API is also enabled. # API_ENABLED=true API_SECRET="" # CHANGE ME! API_ROLE="rest_anon" API_SCHEMA="api" # ================================================================== XSSBOOK == # These settings tell XSSBook where you are hosting your site. This is required # since all links in XSSBook are generated using these values. # # CHANGE ME! # XSSBOOK_HOST="xssbook.com" XSSBOOK_ALLOWED_HOSTS="www.xssbook.com xssbook.com" XSSBOOK_BASE_PATH="/"