pico
created pr with
139.1
cmds
checkout latest patchset:
ssh pr.pico.sh print 139 | git am -3checkout any patchset in a patch request:
ssh pr.pico.sh print 139.[rev] | git am -3add changes to patch request:
git format-patch main --stdout | ssh pr.pico.sh pr add 139
Patchset
139.1
refactor(pgs): use redis for central tls cert storage
Eric Bower
2026-08-31T01:00:02ZSemantic diff summary
0 added,
0 modified,
0 signature changed,
0 removed
across 0 analyzed files
(4 files skipped: unsupported file type)
+6
-3
caddy/Caddyfile.pgs
#
+1
-1
caddy/Dockerfile
#
+15
-1
docker-compose.prod.yml
#
| ... | ... | @@ -7,6 +7,19 @@ services: | |
| 7 | 7 | ports: | |
| 8 | 8 | - "5432:5432" | |
| 9 | 9 | command: -N 1024 -B 4096MB | |
| 10 | + | redis: | |
| 11 | + | image: redis:7-alpine | |
| 12 | + | restart: always | |
| 13 | + | env_file: | |
| 14 | + | - .env.prod | |
| 15 | + | volumes: | |
| 16 | + | - ./data/redis-data:/data | |
| 17 | + | ports: | |
| 18 | + | - "6379:6379" | |
| 19 | + | command: redis-server --appendonly yes --requirepass ${REDIS_PASSWORD} | |
| 20 | + | networks: | |
| 21 | + | - default | |
| 22 | + | - pgs | |
| 10 | 23 | pipemgr: | |
| 11 | 24 | env_file: | |
| 12 | 25 | - .env.prod |
| ... | ... | @@ -194,7 +207,8 @@ services: | |
| 194 | 207 | environment: | |
| 195 | 208 | APP_DOMAIN: ${PGS_DOMAIN:-pgs.sh} | |
| 196 | 209 | APP_EMAIL: ${PGS_EMAIL:-hello@pico.sh} | |
| 197 | - | DATABASE_URL: ${DATABASE_URL} | |
| 210 | + | REDIS_ADDR: ${REDIS_ADDR:-redis:6379} | |
| 211 | + | REDIS_PASSWORD: ${REDIS_PASSWORD} | |
| 198 | 212 | volumes: | |
| 199 | 213 | - ${PGS_CADDYFILE}:/etc/caddy/Caddyfile | |
| 200 | 214 | - ./data/pgs-caddy/data:/data |