services: mail-admin: container_name: mail-s3-admin build: . ports: - "3060:3000" environment: - DATABASE_URL=${DATABASE_URL} - APP_PASSWORD=${APP_PASSWORD} - PROCESSED_META_KEY=${PROCESSED_META_KEY} - PROCESSED_META_VALUE=${PROCESSED_META_VALUE} depends_on: - postgres volumes: - .:/app # Mount local code for dev changes command: npm run dev # Run dev mode in container postgres: container_name: mail-s3-admin-db image: postgres:latest restart: always environment: POSTGRES_USER: postgres POSTGRES_PASSWORD: ${DATABASE_PASSWORD} POSTGRES_DB: mydb ports: - "5434:5432" volumes: - postgres-data:/var/lib/postgresql/data volumes: postgres-data: