24 lines
844 B
Plaintext
24 lines
844 B
Plaintext
|
|
# Mimic — environment variables
|
||
|
|
# Copy this file to `.env` and fill in real values before `make start`.
|
||
|
|
# `.env` is gitignored — never commit secrets.
|
||
|
|
|
||
|
|
# --- Required ---
|
||
|
|
|
||
|
|
# JWT signing secret. Generate with: openssl rand -hex 32
|
||
|
|
# The backend will refuse to start in production if this is unset.
|
||
|
|
MIMIC_JWT_SECRET=replace-me-with-a-strong-random-secret
|
||
|
|
|
||
|
|
# --- Optional (defaults shown) ---
|
||
|
|
|
||
|
|
# Path where SQLite stores the database, INSIDE the container.
|
||
|
|
# Must live under the /data volume mount to persist across `make restart`.
|
||
|
|
MIMIC_DB_PATH=/data/mimic.sqlite
|
||
|
|
|
||
|
|
# Port the Flask app listens on inside the container.
|
||
|
|
# To expose on a different host port, override PORT when calling make:
|
||
|
|
# make start PORT=8080
|
||
|
|
MIMIC_PORT=5000
|
||
|
|
|
||
|
|
# --- Sprint 2+ (not used in Sprint 1) ---
|
||
|
|
# MITRE_BUNDLE_PATH=/app/backend/data/mitre/enterprise-attack.json
|