services: # === TAILSCALE === tailscale: image: tailscale/tailscale:latest container_name: infrahub-tailscale hostname: infrahub environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_STATE_DIR=/var/lib/tailscale - TS_SERVE_CONFIG=/config/serve-config.json volumes: - tailscale-state:/var/lib/tailscale - ./serve-config.json:/config/serve-config.json:ro cap_add: - NET_ADMIN - SYS_MODULE restart: unless-stopped # === Infrahub === message-queue: ports: !override [] database: environment: - NEO4J_dbms_memory_transaction_total_max=4G - NEO4J_server_memory_heap_max__size=4G ports: !override [] infrahub-server: ports: !override [] volumes: tailscale-state: