version: "2.1" services: logicmoo: container_name: logicmoo restart: on-failure healthcheck: test: "exit 0" build: . environment: - DEBIAN_FRONTEND=noninteractive - LANG=C.UTF-8 - LANGUAGE=C.UTF-8 - LC_ALL=C.UTF-8 - SHELL=/bin/bash - TINI_VERSION=v0.19.0 - LOGICMOO_GAMES=/opt/logicmoo_workspace/packs_sys/prologmud_samples/prolog/prologmud_sample_games - LOGICMOO_USER=prologmud_server - LOGICMOO_WS=/opt/logicmoo_workspace - PATH=/opt/logicmoo_workspace/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin - USER=prologmud_server - HOME=/opt/logicmoo_workspace/prologmud_server - WNDB=/opt/logicmoo_workspace/packs_sys/logicmoo_nlu/data/WNprolog- 3.0/prolog ports: #- "3020:3020" #- "3334:3334" - "4000-4199:4000-4199" - "4222:22" - "4280:80" - "4243:443" - "4220:3020" - "4200:5900" - "4201:9001" - "4290:4090" - "6079-6081:6079-6081" #- "14100-14199:14100-14199" volumes: - .:/opt/logicmoo_workspace networks: default: pub_net: ipv4_address: 10.0.0.99 #app_net: # ipv4_address: 172.17.0.2 networks: pub_net: driver: macvlan driver_opts: parent: eth0 ipam: driver: default config: - subnet: 10.0.0.0/24 gateway: 10.0.0.194 app_net: driver: host enable_ipv6: false ipam: driver: default config: - subnet: 172.17.0.0/16 gateway: 172.17.0.1 volumes: shared: driver: local driver_opts: type: none o: bind device: "${PWD}/"