pico

created pr with 139.1 on 2026-08-31T01:02:14Z · by c8ef7d19
cmds
checkout latest patchset:
ssh pr.pico.sh print 139 | git am -3
checkout any patchset in a patch request:
ssh pr.pico.sh print 139.[rev] | git am -3
add changes to patch request:
git format-patch main --stdout | ssh pr.pico.sh pr add 139

Patchset 139.1 on 2026-08-31T01:02:14Z · commit b09fe27

Semantic 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,7 +1,10 @@
11 {
2- # storage postgres {
3- # connection_string {$DATABASE_URL}
4- # }
2+ storage redis {
3+ address {$REDIS_ADDR}
4+ password {$REDIS_PASSWORD}
5+ timeout 5
6+ key_prefix "caddy"
7+ }
58 on_demand_tls {
69 ask http://web:3000/check
710 }
+1 -1 caddy/Dockerfile #
......@@ -9,7 +9,7 @@ ENV GOOS=${TARGETOS} GOARCH=${TARGETARCH}
99
1010 RUN xcaddy build \
1111 --with github.com/caddy-dns/cloudflare \
12- --with github.com/yroc92/postgres-storage
12+ --with github.com/pberkel/caddy-storage-redis
1313
1414 FROM caddy:alpine
1515
+15 -1 docker-compose.prod.yml #
......@@ -7,6 +7,19 @@ services:
77 ports:
88 - "5432:5432"
99 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
1023 pipemgr:
1124 env_file:
1225 - .env.prod
......@@ -194,7 +207,8 @@ services:
194207 environment:
195208 APP_DOMAIN: ${PGS_DOMAIN:-pgs.sh}
196209 APP_EMAIL: ${PGS_EMAIL:-hello@pico.sh}
197- DATABASE_URL: ${DATABASE_URL}
210+ REDIS_ADDR: ${REDIS_ADDR:-redis:6379}
211+ REDIS_PASSWORD: ${REDIS_PASSWORD}
198212 volumes:
199213 - ${PGS_CADDYFILE}:/etc/caddy/Caddyfile
200214 - ./data/pgs-caddy/data:/data
+6 -0 docker-compose.yml #
......@@ -5,6 +5,12 @@ services:
55 profiles:
66 - db
77 - all
8+ redis:
9+ image: redis:7-alpine
10+ restart: always
11+ profiles:
12+ - db
13+ - all
814 imgproxy:
915 image: darthsim/imgproxy:latest
1016 restart: always
Back to top