| 1 | services: |
| 2 | app: |
| 3 | build: |
| 4 | context: ../.. |
| 5 | dockerfile: apps/easel-go/Dockerfile |
| 6 | ports: |
| 7 | - "${PORT:-4242}:${PORT:-4242}" |
| 8 | environment: |
| 9 | - HOST=0.0.0.0 |
| 10 | - PORT=${PORT:-4242} |
| 11 | - EASEL_DB_PATH=/data/easel-go.sqlite |
| 12 | - EASEL_TIMEZONE=${EASEL_TIMEZONE:-UTC} |
| 13 | - EASEL_CLASSIFICATIONS=${EASEL_CLASSIFICATIONS:-painting} |
| 14 | - EASEL_EXCLUDE_TERMS=${EASEL_EXCLUDE_TERMS:-erotic,erotica,shunga} |
| 15 | - EASEL_BACKFILL_DAYS=${EASEL_BACKFILL_DAYS:-0} |
| 16 | - EASEL_MAX_DEDUP_RETRIES=${EASEL_MAX_DEDUP_RETRIES:-10} |
| 17 | - EASEL_BASE_URL=${EASEL_BASE_URL:-http://localhost:4242} |
| 18 | volumes: |
| 19 | - easel-go-data:/data |
| 20 | restart: unless-stopped |
| 21 | |
| 22 | volumes: |
| 23 | easel-go-data: |