| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 | 
							- # Docker Compose configuration for CDK Mint with PostgreSQL
 
- # Usage: docker-compose -f docker-compose.postgres.yaml up
 
- services:
 
-   # CDK Mint service with PostgreSQL
 
-   mintd:
 
-     build:
 
-       context: .
 
-       dockerfile: Dockerfile
 
-     container_name: mint
 
-     ports:
 
-       - "8085:8085"
 
-     environment:
 
-       - CDK_MINTD_URL=https://example.com
 
-       - CDK_MINTD_LN_BACKEND=fakewallet
 
-       - CDK_MINTD_LISTEN_HOST=0.0.0.0
 
-       - CDK_MINTD_LISTEN_PORT=8085
 
-       - CDK_MINTD_MNEMONIC=
 
-       # PostgreSQL database configuration
 
-       - CDK_MINTD_DATABASE=postgres
 
-       - CDK_MINTD_DATABASE_URL=postgresql://cdk_user:cdk_password@postgres:5432/cdk_mint
 
-       # Cache configuration
 
-       - CDK_MINTD_CACHE_BACKEND=memory
 
-     command: ["cdk-mintd"]
 
-     depends_on:
 
-       postgres:
 
-         condition: service_healthy
 
-   # PostgreSQL database service
 
-   postgres:
 
-     image: postgres:16-alpine
 
-     container_name: mint_postgres
 
-     restart: unless-stopped
 
-     environment:
 
-       - POSTGRES_USER=cdk_user
 
-       - POSTGRES_PASSWORD=cdk_password
 
-       - POSTGRES_DB=cdk_mint
 
-       - POSTGRES_INITDB_ARGS=--encoding=UTF-8 --lc-collate=C --lc-ctype=C
 
-     ports:
 
-       - "5432:5432"
 
-     volumes:
 
-       - postgres_data:/var/lib/postgresql/data
 
-     healthcheck:
 
-       test: ["CMD-SHELL", "pg_isready -U cdk_user -d cdk_mint"]
 
-       interval: 10s
 
-       timeout: 5s
 
-       retries: 5
 
-       start_period: 30s
 
- volumes:
 
-   postgres_data:
 
-     driver: local
 
 
  |