Files
rxminder/docker-compose.yaml
2025-09-23 11:32:48 -07:00

41 lines
1.0 KiB
YAML

version: '3.8'
services:
couchdb:
image: couchdb:3
container_name: meds-couchdb
env_file:
- .env
environment:
COUCHDB_USER: ${COUCHDB_USER:-admin}
COUCHDB_PASSWORD: ${COUCHDB_PASSWORD:-change-this-secure-password}
ports:
- '5984:5984'
volumes:
- couchdb-data:/opt/couchdb/data
- ./couchdb-config:/opt/couchdb/etc/local.d
restart: unless-stopped
frontend:
build:
context: .
dockerfile: Dockerfile
args:
NODE_ENV: ${NODE_ENV:-production}
VITE_COUCHDB_URL: ${VITE_COUCHDB_URL:-http://localhost:5984}
VITE_COUCHDB_USER: ${VITE_COUCHDB_USER:-admin}
VITE_COUCHDB_PASSWORD: ${VITE_COUCHDB_PASSWORD:-change-this-secure-password}
VITE_ADMIN_EMAIL: ${VITE_ADMIN_EMAIL:-admin@localhost}
VITE_ADMIN_PASSWORD: ${VITE_ADMIN_PASSWORD:-admin123!}
env_file:
- .env
depends_on:
- couchdb
ports:
- '8080:80'
restart: unless-stopped
volumes:
couchdb-data:
name: meds-couchdb-data