repos / pico

pico services mono repo
git clone https://github.com/picosh/pico.git

Eric Bower  ยท  2025-03-17

.env.example

  1DATABASE_URL=postgresql://postgres:secret@postgres:5432/pico?sslmode=disable
  2POSTGRES_PASSWORD=secret
  3CF_API_TOKEN=secret
  4PICO_SECRET=secret
  5REGISTRY_URL=registry:5000
  6PICO_SECRET=""
  7PICO_SECRET_WEBHOOK=""
  8
  9MINIO_CADDYFILE=./caddy/Caddyfile.minio
 10MINIO_DOMAIN=minio.dev.pico.sh
 11MINIO_EMAIL=hello@pico.sh
 12MINIO_URL=http://minio:9000
 13MINIO_BROWSER_REDIRECT_URL=http://console.$MINIO_DOMAIN:9001
 14MINIO_ROOT_USER=miniosecret
 15MINIO_ROOT_PASSWORD=miniosecret
 16MINIO_PROMETHEUS_AUTH_TYPE=public
 17MINIO_PROMETHEUS_URL=
 18MINIO_PROMETHEUS_JOB_ID=minio
 19
 20IMGPROXY_DOMAIN=imgproxy.dev.pico.sh
 21IMGPROXY_URL=http://imgproxy:8080
 22IMGPROXY_ALLOWED_SOURCES=s3://,local://
 23IMGPROXY_LOCAL_FILESYSTEM_ROOT=/storage
 24IMGPROXY_USE_S3=true
 25IMGPROXY_USE_LAST_MODIFIED=true
 26IMGPROXY_USE_ETAG=true
 27IMGPROXY_S3_ENDPOINT=http://minio:9000
 28IMGPROXY_KEY=6465616462656566 # deadbeef
 29IMGPROXY_SALT=6465616462656566 # deadbeef
 30AWS_ACCESS_KEY_ID=$MINIO_ROOT_USER
 31AWS_SECRET_ACCESS_KEY=$MINIO_ROOT_PASSWORD
 32IMGPROXY_PROMETHEUS_BIND=:8081
 33IMGPROXY_PROMETHEUS_NAMESPACE=imgproxy
 34
 35PASTES_CADDYFILE=./caddy/Caddyfile
 36PASTES_V4=
 37PASTES_V6=
 38PASTES_HTTP_V4=$PASTES_V4:80
 39PASTES_HTTP_V6=[$PASTES_V6]:80
 40PASTES_HTTPS_V4=$PASTES_V4:443
 41PASTES_HTTPS_V6=[$PASTES_V6]:443
 42PASTES_SSH_V4=$PASTES_V4:22
 43PASTES_SSH_V6=[$PASTES_V6]:22
 44PASTES_HOST=
 45PASTES_SSH_PORT=2222
 46PASTES_WEB_PORT=3000
 47PASTES_PROM_PORT=9222
 48PASTES_DOMAIN=pastes.dev.pico.sh:3001
 49PASTES_PROTOCOL=http
 50PASTES_DEBUG=1
 51
 52PROSE_CADDYFILE=./caddy/Caddyfile
 53PROSE_V4=
 54PROSE_V6=
 55PROSE_HTTP_V4=$PROSE_V4:80
 56PROSE_HTTP_V6=[$PROSE_V6]:80
 57PROSE_HTTPS_V4=$PROSE_V4:443
 58PROSE_HTTPS_V6=[$PROSE_V6]:443
 59PROSE_SSH_V4=$PROSE_V4:22
 60PROSE_SSH_V6=[$PROSE_V6]:22
 61PROSE_HOST=
 62PROSE_SSH_PORT=2222
 63PROSE_WEB_PORT=3000
 64PROSE_PROM_PORT=9222
 65PROSE_DOMAIN=prose.dev.pico.sh:3002
 66PROSE_PROTOCOL=http
 67PROSE_DEBUG=1
 68
 69SENDGRID_API_KEY=
 70FEEDS_CADDYFILE=./caddy/Caddyfile
 71FEEDS_V4=
 72FEEDS_V6=
 73FEEDS_HTTP_V4=$FEEDS_V4:80
 74FEEDS_HTTP_V6=[$FEEDS_V6]:80
 75FEEDS_HTTPS_V4=$FEEDS_V4:443
 76FEEDS_HTTPS_V6=[$FEEDS_V6]:443
 77FEEDS_SSH_V4=$FEEDS_V4:22
 78FEEDS_SSH_V6=[$FEEDS_V6]:22
 79FEEDS_HOST=
 80FEEDS_SSH_PORT=2222
 81FEEDS_WEB_PORT=3000
 82FEEDS_PROM_PORT=9222
 83FEEDS_DOMAIN=feeds.dev.pico.sh:3004
 84FEEDS_PROTOCOL=http
 85FEEDS_DEBUG=1
 86
 87PGS_CADDYFILE=./caddy/Caddyfile.pgs
 88PGS_V4=
 89PGS_V6=
 90PGS_HTTP_V4=$PGS_V4:80
 91PGS_HTTP_V6=[$PGS_V6]:80
 92PGS_HTTPS_V4=$PGS_V4:443
 93PGS_HTTPS_V6=[$PGS_V6]:443
 94PGS_SSH_V4=$PGS_V4:22
 95PGS_SSH_V6=[$PGS_V6]:22
 96PGS_HOST=
 97PGS_SSH_PORT=2222
 98PGS_WEB_PORT=3000
 99PGS_PROM_PORT=9222
100PGS_DOMAIN=pgs.dev.pico.sh:3005
101PGS_PROTOCOL=http
102PGS_STORAGE_DIR=.storage
103PGS_DEBUG=1
104PGS_CACHE_TTL=600s
105
106PICO_CADDYFILE=./caddy/Caddyfile.pico
107PICO_V4=
108PICO_V6=
109PICO_HTTP_V4=$PICO_V4:80
110PICO_HTTP_V6=[$PICO_V6]:80
111PICO_HTTPS_V4=$PICO_V4:443
112PICO_HTTPS_V6=[$PICO_V6]:443
113PICO_SSH_V4=$PICO_V4:22
114PICO_SSH_V6=[$PICO_V6]:22
115PICO_HOST=
116PICO_SSH_PORT=2222
117PICO_PROM_PORT=9222
118PICO_DOMAIN=pico.sh
119PICO_EMAIL=hello@pico.sh
120
121AUTH_V4=
122AUTH_V6=
123AUTH_IRCS_V4=$AUTH_V4:6697
124AUTH_IRCS_V6=[$AUTH_V6]:6697
125AUTH_IDENTD_V4=$AUTH_V4:113
126AUTH_IDENTD_V6=[$AUTH_V6]:113
127AUTH_NETWORK=
128AUTH_REAL_CERT_MOUNT=
129AUTH_DOMAIN=http://auth.dev.pico.sh:3006
130AUTH_ISSUER=pico.sh
131AUTH_WEB_PORT=3000
132
133PIPE_CADDYFILE=./caddy/Caddyfile
134PIPE_V4=
135PIPE_V6=
136PIPE_HTTP_V4=$PIPE_V4:80
137PIPE_HTTP_V6=[$PIPE_V6]:80
138PIPE_HTTPS_V4=$PIPE_V4:443
139PIPE_HTTPS_V6=[$PIPE_V6]:443
140PIPE_SSH_V4=$PIPE_V4:22
141PIPE_SSH_V6=[$PIPE_V6]:22
142PIPE_HOST=
143PIPE_SSH_PORT=2222
144PIPE_WEB_PORT=3000
145PIPE_PROM_PORT=9222
146PIPE_DOMAIN=pipe.dev.pico.sh:3001
147PIPE_PROTOCOL=http
148PIPE_DEBUG=1
149
150TUNS_CONSOLE_SECRET=