|
1 | | -# NoteBookmark Docker Compose Environment Variables |
2 | | -# Copy this file to .env and replace all placeholder values with your actual configuration |
| 1 | +# Copy to docker-compose/.env and set values. |
3 | 2 |
|
4 | | -# Keycloak Admin Credentials |
5 | | -KEYCLOAK_ADMIN_PASSWORD=your-secure-admin-password |
| 3 | +# Keycloak |
| 4 | +KEYCLOAK_USER=admin |
| 5 | +KEYCLOAK_PASSWORD=admin |
6 | 6 |
|
7 | | -# Keycloak Client Configuration |
| 7 | +# Keycloak host (local default). |
| 8 | +KEYCLOAK_URL=localhost |
| 9 | + |
| 10 | +# Postgres for Keycloak. |
| 11 | +POSTGRES_USER=keycloak |
| 12 | +POSTGRES_PASSWORD=change-me |
| 13 | + |
| 14 | +# App auth (OIDC) |
8 | 15 | KEYCLOAK_AUTHORITY=http://localhost:8080/realms/notebookmark |
9 | 16 | KEYCLOAK_CLIENT_ID=notebookmark |
10 | | -KEYCLOAK_CLIENT_SECRET=your-keycloak-client-secret |
| 17 | +KEYCLOAK_CLIENT_SECRET=replace-with-client-secret |
11 | 18 |
|
12 | | -# Azure Storage - Table Storage Connection |
13 | | -NB_STORAGE_OUTPUTS_TABLEENDPOINT=https://your-storage-account.table.core.windows.net/ |
| 19 | +# Optional |
| 20 | +# Keycloak__RequireHttpsMetadata=false |
14 | 21 |
|
15 | | -# Azure Storage - Blob Storage Connection |
| 22 | +# AI |
| 23 | +REKA_API_KEY=replace-with-reka-api-key |
| 24 | + |
| 25 | +# Storage |
| 26 | +NB_STORAGE_OUTPUTS_TABLEENDPOINT=https://your-storage-account.table.core.windows.net/ |
16 | 27 | NB_STORAGE_OUTPUTS_BLOBENDPOINT=https://your-storage-account.blob.core.windows.net/ |
17 | 28 |
|
18 | | -# Notes: |
19 | | -# - Never commit the .env file to version control |
20 | | -# - Keep credentials secure and rotate them regularly |
21 | | -# - For local development, you can use "admin" as KEYCLOAK_ADMIN_PASSWORD |
22 | | -# - For production, use strong passwords and proper Azure Storage connection strings |
| 29 | +# Do not commit docker-compose/.env. |
0 commit comments