27 lines
786 B
YAML
27 lines
786 B
YAML
services:
|
|
proposal-bot:
|
|
build:
|
|
context: .
|
|
image: proposal-bot:latest
|
|
container_name: proposal-bot
|
|
restart: unless-stopped
|
|
ports:
|
|
- "${PROPOSAL_BOT_PORT:-4181}:4181"
|
|
env_file:
|
|
- path: .env
|
|
required: false
|
|
environment:
|
|
HOST: 0.0.0.0
|
|
PORT: 4181
|
|
PROPOSAL_BOT_AUTH_REQUIRED: "true"
|
|
PROPOSAL_BOT_PROJECT_IMAGES_DIR: "/app/Project Images"
|
|
PROPOSAL_BOT_DATA_DIR: "/app/data"
|
|
volumes:
|
|
- type: bind
|
|
source: ${PROPOSAL_BOT_DATA_HOST_PATH:?Set PROPOSAL_BOT_DATA_HOST_PATH in .env}
|
|
target: /app/data
|
|
- type: bind
|
|
source: ${PROPOSAL_BOT_PROJECT_IMAGES_HOST_PATH:?Set PROPOSAL_BOT_PROJECT_IMAGES_HOST_PATH in .env}
|
|
target: /app/Project Images
|
|
read_only: true
|