| version: '3.8' |
|
|
| |
|
|
| services: |
| astrbot: |
| image: soulter/astrbot:latest |
| container_name: astrbot |
| restart: always |
| ports: |
| - "7860:7860" |
| - "6199:6199" |
| environment: |
| - TZ=Asia/Shanghai |
| volumes: |
| - ${PWD}/data:/AstrBot/data |
| |
| - /etc/localtime:/etc/localtime:ro |
| networks: |
| - astrbot_network |
|
|
| shipyard: |
| image: soulter/shipyard-bay:latest |
| container_name: astrbot_shipyard |
| |
| |
| environment: |
| - PORT=8156 |
| - DATABASE_URL=sqlite+aiosqlite:///./data/bay.db |
| - ACCESS_TOKEN=secret-token |
| - MAX_SHIP_NUM=10 |
| - BEHAVIOR_AFTER_MAX_SHIP=reject |
| - DOCKER_IMAGE=soulter/shipyard-ship:latest |
| - DOCKER_NETWORK=astrbot_network |
| - SHIP_DATA_DIR=${PWD}/data/shipyard/ship_mnt_data |
| - DEFAULT_SHIP_CPUS=1.0 |
| - DEFAULT_SHIP_MEMORY=512m |
| volumes: |
| - ${PWD}/data/shipyard/bay_data:/app/data |
| - ${PWD}/data/temp:/AstrBot/data/temp |
| - /var/run/docker.sock:/var/run/docker.sock:ro |
| networks: |
| - astrbot_network |
|
|
| networks: |
| astrbot_network: |
| name: astrbot_network |
| driver: bridge |
|
|