Skip to content

Commit 4d4d5d6

Browse files
MohsinHashmi-DataInnmohsin-wiserclaude
authored
fix: update proxy template with postgres 18 and init (#382)
* fix: suppress act() warnings and unhandled rejections in tests Configure testing-library for React 18+ and suppress harmless act() warnings that occur due to async state updates completing after test cleanup. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> * feat: upgrade postgresql from 16 to 18 Upgrade devcontainer database to PostgreSQL 18.1 (released Sept 2025). Key benefits: - 3x performance with new Async I/O subsystem - UUIDv7 function for timestamp-ordered UUIDs - Virtual generated columns - Skip scan on multicolumn B-tree indexes - OAuth 2.0 authentication support 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> * fix: add init to devcontainer to prevent zombie processes Adds `init: true` to the devcontainer service which uses tini as PID 1. This properly reaps zombie processes that accumulate from DevPod sessions. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> * docs: add container naming convention for devpod Adds instructions for configuring username-based container names when multiple developers share the same remote server. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> * fix: update proxy template with postgres 18 and init - Upgrade PostgreSQL from 16 to 18 - Add init: true to prevent zombie processes 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> --------- Co-authored-by: Mohsin Hashmi <mhashmi@wiser.com> Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 42f3408 commit 4d4d5d6

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

.devcontainer/proxy/docker-compose.user.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ services:
2323
devcontainer:
2424
image: ghcr.io/simpleaccounts/simpleaccounts-uae-devcontainer:latest
2525
container_name: dev-${USER_NAME:-alice}
26+
init: true # Use tini as PID 1 to properly reap zombie processes
2627

2728
volumes:
2829
- ../../:/workspaces/SimpleAccounts-UAE:cached
@@ -62,7 +63,7 @@ services:
6263
- 'traefik.http.services.${USER_NAME:-alice}-api.loadbalancer.server.port=8080'
6364

6465
db:
65-
image: postgres:16-alpine
66+
image: postgres:18-alpine
6667
container_name: db-${USER_NAME:-alice}
6768
restart: unless-stopped
6869
volumes:

.devcontainer/proxy/setup-user.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,7 @@ services:
123123
devcontainer:
124124
image: ghcr.io/simpleaccounts/simpleaccounts-uae-devcontainer:latest
125125
container_name: dev-$USERNAME
126+
init: true # Use tini as PID 1 to properly reap zombie processes
126127
127128
volumes:
128129
- ../../:/workspaces/SimpleAccounts-UAE:cached
@@ -186,7 +187,7 @@ services:
186187
- "traefik.http.services.$USERNAME-api.loadbalancer.server.port=8080"
187188
188189
db:
189-
image: postgres:16-alpine
190+
image: postgres:18-alpine
190191
container_name: db-$USERNAME
191192
restart: unless-stopped
192193
volumes:

0 commit comments

Comments
 (0)