-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdeploy.env.example
More file actions
37 lines (33 loc) · 1.31 KB
/
Copy pathdeploy.env.example
File metadata and controls
37 lines (33 loc) · 1.31 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# Copy to deploy.env (gitignored) and fill in before: script/deploy
#
# Variomedia: enable SSH in Kundenmenü (FTP/SFTP/SSH). Set subdomain docroot to
# <DEPLOY_PATH>/public/ and PHP 8.5 for HTTP. Set package PHP to 8.5 for shell too.
# Remote composer uses /usr/bin/composer; Tempest uses DEPLOY_PHP_CLI explicitly.
# Frontend assets: built locally by script/deploy (public/build/ rsynced). npm on server not needed.
DEPLOY_SSH=
DEPLOY_PATH=emsig
DEPLOY_PHP_CLI=
# Public production URL — no trailing slash. Used for HTTP smoke checks; agents must not guess this.
DEPLOY_URL=
# Optional — path to SSH private key (if not using ~/.ssh/config):
# DEPLOY_SSH_IDENTITY=
# --- Slice 4a: app config (also in server .env) ---
EMSIG_COORDINATOR_EMAILS=
EMSIG_MAGIC_LINK_TTL_MINUTES=30
EMSIG_SESSION_LIFETIME_DAYS=30
# Dev identity bar — opt-in per environment; also add to server .env when needed:
# EMSIG_DEV_IDENTITY_BAR=1
# --- Slice 4a: SMTP (Tempest Mail — hoster) ---
# Local dev: brew install mailpit && script/mailpit → http://127.0.0.1:8025
# MAIL_SMTP_HOST=127.0.0.1
# MAIL_SMTP_PORT=1025
# MAIL_SENDER_NAME=Emsig
# MAIL_SENDER_EMAIL=noreply@emsig.local
#
# Production (Variomedia):
# MAIL_SMTP_HOST=mail.example.com
# MAIL_SMTP_PORT=587
# MAIL_SMTP_USERNAME=
# MAIL_SMTP_PASSWORD=
# MAIL_SENDER_NAME=Emsig
# MAIL_SENDER_EMAIL=