version: '3.7' services: wechaty: image: wechaty/wechaty container_name: wechaty_puppet_service_token_gateway environment: - WECHATY_PUPPET - WECHATY_TOKEN - WECHATY_PUPPET_SERVER_PORT - WECHATY_LOG - WECHATY_PUPPET_SERVICE_NO_TLS_INSECURE_SERVER restart: always healthcheck: test: ["CMD","curl","-f","http://localhost:${WECHATY_PUPPET_SERVER_PORT}"] interval: 30s timeout: 10s retries: 5 php-wechaty: image: phpwechaty/php-wechaty:v1 container_name: php-wechaty depends_on: wechaty: condition: service_healthy restart: always command: - 'examples/ding-dong-bot.php' environment: - WECHATY_PUPPET_SERVICE_TOKEN - WECHATY_PUPPET_SERVICE_ENDPOINT - WECHATY_PUPPET_SERVICE_NO_TLS_INSECURE_CLIENT volumes: - './:/bot'