Add dynamic meta tags for routes and entity detail pages Generate sitemap.xml and robots.txt dynamically in Vite Change default frontend port from 3000 to 20015
54 lines
1.3 KiB
YAML
54 lines
1.3 KiB
YAML
services:
|
|
postgres:
|
|
image: postgres:18-alpine
|
|
environment:
|
|
POSTGRES_DB: pokopia
|
|
POSTGRES_USER: pokopia
|
|
POSTGRES_PASSWORD: pokopia
|
|
ports:
|
|
- "5432:5432"
|
|
volumes:
|
|
- postgres18_data:/var/lib/postgresql
|
|
healthcheck:
|
|
test: ["CMD-SHELL", "pg_isready -U pokopia -d pokopia"]
|
|
interval: 5s
|
|
timeout: 3s
|
|
retries: 10
|
|
|
|
backend:
|
|
build:
|
|
context: .
|
|
dockerfile: backend/Dockerfile
|
|
environment:
|
|
DATABASE_URL: postgres://pokopia:pokopia@postgres:5432/pokopia
|
|
BACKEND_PORT: 3001
|
|
FRONTEND_ORIGIN: http://localhost:20015
|
|
APP_ORIGIN: http://localhost:20015
|
|
UPLOAD_DIR: /app/uploads
|
|
BACKEND_PUBLIC_ORIGIN: http://localhost:3001
|
|
RESEND_API_KEY: ${RESEND_API_KEY:-}
|
|
EMAIL_FROM: "${EMAIL_FROM:-Pokopia Wiki <onboarding@resend.dev>}"
|
|
ports:
|
|
- "3001:3001"
|
|
volumes:
|
|
- backend_uploads:/app/uploads
|
|
depends_on:
|
|
postgres:
|
|
condition: service_healthy
|
|
|
|
frontend:
|
|
build:
|
|
context: .
|
|
dockerfile: frontend/Dockerfile
|
|
environment:
|
|
VITE_API_BASE_URL: http://localhost:3001
|
|
VITE_SITE_URL: https://pokopiawiki.tootaio.com
|
|
ports:
|
|
- "20015:20015"
|
|
depends_on:
|
|
- backend
|
|
|
|
volumes:
|
|
postgres18_data:
|
|
backend_uploads:
|