services: init-mcpo: image: alpine:3.20 container_name: init-mcpo user: '0' command: > sh -c "cp -fu /sources/config.json /app/" volumes: - ./sources:/sources # Chemin des stacks pour Hawser sous Ubuntu - /var/lib/docker/volumes/hawser/stacks/mcpo/sources:/sources # Chemin des stacks pour Hawser sous debian # - /opt/hawser-stacks/zigbee2mqtt/sources:/sources - /var/lib/docker/volumes/mcpo/config:/app restart: "no" networks: - mcponet mcpo: image: ghcr.io/open-webui/mcpo:main container_name: mcpo restart: always environment: port: 8000 api-key: "top-secret" command: -k "top-secret" -c /app/config.json -n mymcpo --hot-reload --log-level DEBUG ports: - "8888:8000" volumes: - /var/lib/docker/volumes/mcpo/config/config.json:/app/config.json:rw networks: - mcponet networks: mcponet: driver: bridge ipam: config: - subnet: 172.57.0.0/24