apps/library/docker-compose.yml 630 B raw
1
services:
2
  app:
3
    build:
4
      context: ../..
5
      dockerfile: apps/library-go/Dockerfile
6
    ports:
7
      - "${PORT:-3000}:${PORT:-3000}"
8
    environment:
9
      - HOST=0.0.0.0
10
      - PORT=${PORT:-3000}
11
      - LIBRARY_DB_PATH=/data/library-go.sqlite
12
      - ADMIN_PASSWORD=${ADMIN_PASSWORD:-changeme}
13
      - GOOGLE_BOOKS_API_KEY=${GOOGLE_BOOKS_API_KEY:-}
14
      - BASE_URL=${BASE_URL:-http://localhost:${PORT:-3000}}
15
      - LIBRARY_DISPLAY_MODE=${LIBRARY_DISPLAY_MODE:-inline}
16
      - COOKIE_SECURE=${COOKIE_SECURE:-false}
17
    volumes:
18
      - library-go-data:/data
19
    restart: unless-stopped
20
21
volumes:
22
  library-go-data: