feat: MVP phase 1 complete

This commit is contained in:
Blake Ridgway
2026-03-25 02:41:17 -05:00
parent 81ae5c6c7b
commit bfa03e6fbf
32 changed files with 3503 additions and 39 deletions

27
.env.example Normal file
View File

@@ -0,0 +1,27 @@
# arcline-portal environment variables
# Copy to .env and fill in real values before running.
# HTTP listen address
PORT=8082
# Path to the portal's own SQLite database
DB_PATH=./portal.db
# Path to arcline-uptime's SQLite database (read-only)
UPTIME_DB_PATH=../arcline-uptime/uptime.db
# Secret key for session token HMAC (generate with: openssl rand -hex 32)
SESSION_SECRET=changeme
# SMTP — used for password reset and ticket notification emails
SMTP_HOST=mail.arclineit.com
SMTP_PORT=587
SMTP_USER=portal@arclineit.com
SMTP_PASS=changeme
SMTP_FROM=portal@arclineit.com
# Admin notification email (new tickets, alerts)
ADMIN_EMAIL=blake@arclineit.com
# Base URL (used in email links)
BASE_URL=https://portal.arclineit.com