Initial commit: enterprise digital platform with portal SSO, DigiServer, IT Assets, NetworkView, Server Monitor

This commit is contained in:
ske087
2026-05-10 21:07:50 +03:00
commit 8d9df56b0b
364 changed files with 73655 additions and 0 deletions
+29
View File
@@ -0,0 +1,29 @@
# ─────────────────────────────────────────────────────────────────────────────
# Enterprise Digital Platform — Environment Variables
# Copy to .env and fill in the values before running docker-compose up
# ─────────────────────────────────────────────────────────────────────────────
# ── Shared secrets (MUST be changed in production) ───────────────────────────
# This secret signs the platform-wide JWT token for SSO.
# All services must share the same value.
PORTAL_JWT_SECRET=change-this-to-a-random-256-bit-secret
# ── Portal service ────────────────────────────────────────────────────────────
PORTAL_SECRET_KEY=change-this-portal-flask-secret
# Initial admin account created on first startup
ADMIN_USERNAME=admin
ADMIN_PASSWORD=admin123
ADMIN_EMAIL=admin@yourdomain.com
# ── DigiServer v2 ─────────────────────────────────────────────────────────────
DIGISERVER_SECRET_KEY=change-digiserver-flask-secret
# ── IT Asset Management ───────────────────────────────────────────────────────
ITASSETS_SECRET_KEY=change-itassets-flask-secret
# Optional: override SQLite with MySQL for IT Assets
# SQLALCHEMY_DATABASE_URI=mysql+pymysql://user:pass@host:3306/itassets?charset=utf8mb4
# ── Domain (used for HTTPS / cookies in production) ──────────────────────────
DOMAIN=localhost