-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.env.example
More file actions
86 lines (69 loc) · 1.81 KB
/
.env.example
File metadata and controls
86 lines (69 loc) · 1.81 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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
# Domain Configuration
DOMAIN=devstack
TAILSCALE_DOMAIN=your-machine.tail12345.ts.net
ACME_EMAIL=your-email@example.com
# Authentication
# Generate: htpasswd -nbB admin password | sed -e s/\\$/\\$\\$/g
BASIC_AUTH_USERS=admin:$$2y$$05$$...
# Traefik
TRAEFIK_HTTP_PORT=80
TRAEFIK_HTTPS_PORT=443
TRAEFIK_CERTS_PATH=./certs
TRAEFIK_CONFIG_PATH=./traefik-config.yml
TRAEFIK_LOGS_PATH=./logs
# Public Gateway
PUBLIC_HTTP_PORT=8080
PUBLIC_HTTPS_PORT=8443
PUBLIC_DOMAIN=api.yourdomain.com
PUBLIC_TRAEFIK_CONFIG_PATH=./traefik-public-config.yml
PUBLIC_CERTS_PATH=./certs
PUBLIC_LOGS_PATH=./logs/public
# Code Server
CODE_SERVER_SUDO_PASSWORD=CHANGE_ME
CODE_SERVER_CONFIG_PATH=./code-server/config
CODE_SERVER_WORKSPACE_PATH=~/repos
# JupyterLab
JUPYTER_VERSION=latest
JUPYTER_USER=admin
JUPYTER_WORKSPACE_PATH=./jupyter/workspace
JUPYTER_CONFIG_PATH=./jupyter/config
# PostgreSQL
POSTGRES_VERSION=16-alpine
POSTGRES_USER=devuser
POSTGRES_PASSWORD=CHANGE_ME
POSTGRES_DB=devdb
# Redis
REDIS_VERSION=7-alpine
REDIS_PASSWORD=CHANGE_ME
# Grafana
GRAFANA_VERSION=latest
GRAFANA_PROVISIONING_PATH=./grafana
# Prometheus
PROMETHEUS_VERSION=latest
PROMETHEUS_CONFIG_PATH=./prometheus.yml
# Loki
LOKI_VERSION=latest
LOKI_CONFIG_PATH=./loki-config.yml
# Promtail
PROMTAIL_VERSION=latest
PROMTAIL_CONFIG_PATH=./promtail-config.yml
# Monitoring
NODE_EXPORTER_VERSION=latest
CADVISOR_VERSION=latest
# Nginx
NGINX_VERSION=alpine
HOMEPAGE_PATH=./homepage
# Public API
API_PATH=./api
API_CORS_ORIGINS=http://localhost:3000,https://yourdomain.com
# Tailscale - Get auth key from https://login.tailscale.com/admin/settings/keys
TAILSCALE_VERSION=latest
TAILSCALE_AUTHKEY=tskey-auth-...
TAILSCALE_HOSTNAME=devstack
TAILSCALE_STATE_DIR=./tailscale/state
TAILSCALE_CONFIG_DIR=./tailscale/config
TAILSCALE_EXTRA_ARGS=
# System
PUID=1000
PGID=1000
TZ=America/New_York