I Want To Heal 2 web/server v1.0.0

This commit is contained in:
Warren H
2026-06-23 21:11:43 -04:00
commit 58e131d0b2
28 changed files with 9840 additions and 0 deletions
+38
View File
@@ -0,0 +1,38 @@
services:
iwanttoheal:
command: sh -lc "npm ci && npm run db:init && npm run build && npm start"
depends_on:
iwanttoheal-db:
condition: service_healthy
environment:
AUTH_ISSUER: https://auth.phenomrom.com
COOKIE_SECURE: '1'
CORS_ORIGINS: >-
http://localhost,https://localhost,capacitor://localhost,https://iwanttoheal.phenomrom.com,https://auth.phenomrom.com
DATABASE_URL: postgres://iwanttoheal:${POSTGRES_PASSWORD:-change-me-iwanttoheal2}@iwanttoheal-db:5432/iwanttoheal
HOST: 0.0.0.0
PORT: '4173'
TRUST_PROXY: '1'
image: node:24-bookworm-slim
ports:
- '4173:4173'
restart: unless-stopped
volumes:
- /mnt/usbssds/apps/iwanttoheal2/app:/app
- /mnt/usbssds/apps/iwanttoheal2/data:/app/data
working_dir: /app
iwanttoheal-db:
environment:
POSTGRES_DB: iwanttoheal
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-change-me-iwanttoheal2}
POSTGRES_USER: iwanttoheal
healthcheck:
test: ["CMD-SHELL", "pg_isready -U iwanttoheal -d iwanttoheal"]
interval: 10s
timeout: 5s
retries: 10
image: postgres:17-bookworm
restart: unless-stopped
volumes:
- /mnt/usbssds/apps/iwanttoheal2/db:/var/lib/postgresql/data