Enhance project configuration by setting output to "standalone" in Next.js config files and updating .gitignore to include example environment files for better clarity and management.
This commit is contained in:
37
.env.docker.example
Normal file
37
.env.docker.example
Normal file
@@ -0,0 +1,37 @@
|
||||
# ── Docker Compose (.env) — copy to .env in the repo root ─────────────────────
|
||||
# cp .env.docker.example .env
|
||||
|
||||
# Discord Bot
|
||||
TOKEN=TOKEN_HERE
|
||||
brand_name=HexaHost
|
||||
OWNER_IDS=YOUR_DISCORD_USER_ID_HERE
|
||||
DASHBOARD_ADMIN_IDS=YOUR_DISCORD_USER_ID_HERE
|
||||
|
||||
# Shared secret — must match between bot API and dashboard
|
||||
DASHBOARD_API_KEY=generate_a_long_random_secret_here
|
||||
|
||||
# Lavalink (optional music)
|
||||
LAVALINK_HOST=lavalink.jirayu.net
|
||||
LAVALINK_PASSWORD=youshallnotpass
|
||||
LAVALINK_SECURE=false
|
||||
LAVALINK_PORT=13592
|
||||
|
||||
EMOJI_SYNC=false
|
||||
JISHAKU_ENABLED=false
|
||||
|
||||
# Traefik (optional override — default in compose: letsencrypt)
|
||||
# TRAEFIK_CERT_RESOLVER=letsencrypt
|
||||
|
||||
# ── Dashboard / NextAuth ──────────────────────────────────────────────────────
|
||||
NEXTAUTH_SECRET=generate_a_long_random_secret_here
|
||||
DISCORD_CLIENT_ID=
|
||||
DISCORD_CLIENT_SECRET=
|
||||
|
||||
# Same Discord user IDs as owners/admins (comma-separated)
|
||||
ADMIN_IDS=YOUR_DISCORD_USER_ID_HERE
|
||||
NEXT_PUBLIC_ADMIN_IDS=YOUR_DISCORD_USER_ID_HERE
|
||||
NEXT_PUBLIC_BRAND_NAME=HexaHost
|
||||
NEXT_PUBLIC_BRAND_NAME_WORD=HH
|
||||
|
||||
# Discord OAuth Redirect URL in the Discord Developer Portal:
|
||||
# https://bot.hexahost.de/api/auth/callback/discord
|
||||
Reference in New Issue
Block a user