Docker Compose Environment Variables
These are the environment variables that can be added to a .env file which should be created in the same directory as the docker-compose.yaml file to configure the installation. The default values are shown in the table below.
| Key | Type | Description | Default |
|---|---|---|---|
| GENERATOR_URL | string | The URL for the generator application. (Required) | |
| GENERATOR_PORT | string | The port for the generator application. | 8443 |
| KC_ADMIN_USER | string | The admin username for Keycloak. This must match what was set when installing Keycloak. (Required) | |
| KC_ADMIN_PASSWORD | string | The admin password for Keycloak. This must match what was set when installing Keycloak. (Required) | |
| REALM_INSTALLER_CLIENT_SECRET | string | The secret for the realm installer client for Keycloak. This must match what was set when installing Keycloak. (Required) | |
| KEYCLOAK_BASE_URL | string | The base URL for Keycloak. (Required) | |
| KEYCLOAK_FRONTEND_URL | string | The realm for Keycloak. | eggplant |
| POSTGRES_USER | string | The username for the PostgreSQL database. | postgres |
| POSTGRES_PASSWORD | string | The password for the PostgreSQL database. | eggplant |
| POSTGRES_DB | string | The name of the PostgreSQL database. | eggplant_skill |
| NEO4J_USERNAME | string | The username for the Neo4j database. | neo4j |
| NEO4J_PASSWORD | string | The password for the Neo4j database. | eggplant |
| MAX_FILE_UPLOAD_SIZE | string | The maximum file upload size in megabytes. | 10m |