diff --git a/deploy/load-test/stack/bot.env b/deploy/load-test/stack/bot.env new file mode 100644 index 00000000..5c11dea0 --- /dev/null +++ b/deploy/load-test/stack/bot.env @@ -0,0 +1,7 @@ +APP_USERNAME=BOT_random +APP_LEVEL=0 +APP_JOIN_AFTER=5s +APP_RABBIT_MQ_DSN=amqp://guest:guest@rabbitmq:5672 +APP_NCHAN_SUB_URL=http://nchan/sub +APP_RPC_TIMEOUT=10s +APP_RPC_EXCHANGE=gaming diff --git a/deploy/load-test/stack/connect-four/app.yml b/deploy/load-test/stack/connect-four/app.yml index 6ad7936b..48323df6 100644 --- a/deploy/load-test/stack/connect-four/app.yml +++ b/deploy/load-test/stack/connect-four/app.yml @@ -61,6 +61,12 @@ services: - "node.labels.long-running==1" labels: - "prometheus-job=connect-four-transient-rpc" + connect-four-bot: + image: ghcr.io/gaming-platform/service-connect-four-bot + env_file: ../bot.env + deploy: + labels: + - "prometheus-job=connect-four-bot" volumes: proxysql.sock: diff --git a/deploy/single-server/docker-compose.yml b/deploy/single-server/docker-compose.yml index a6a526ad..9394765e 100644 --- a/deploy/single-server/docker-compose.yml +++ b/deploy/single-server/docker-compose.yml @@ -188,6 +188,23 @@ services: command: bin/console gaming:consume-messages all labels: - "prometheus-job=consume-messages" + connect-four-bot: + image: ghcr.io/gaming-platform/service-connect-four-bot + environment: + APP_USERNAME: 'BOT_random' + APP_LEVEL: '0' + APP_JOIN_AFTER: '5s' + APP_RABBIT_MQ_DSN: 'amqp://guest:guest@rabbitmq:5672' + APP_NCHAN_SUB_URL: 'http://nchan/sub' + APP_RPC_TIMEOUT: '10s' + APP_RPC_EXCHANGE: 'gaming' + depends_on: + - rabbitmq + - nchan + - consume-messages + restart: on-failure + labels: + - "prometheus-job=connect-four-bot" volumes: mysql: diff --git a/docker-compose.yml b/docker-compose.yml index 01e6a9fa..eb6deb2e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -185,6 +185,25 @@ services: command: bin/restartOnChange bin/console gaming:consume-messages all labels: - "prometheus-job=consume-messages" + connect-four-bot: + image: ghcr.io/gaming-platform/service-connect-four-bot +# build: { context: ../service-connect-four-bot, target: development } +# volumes: [../service-connect-four-bot/:/project:delegated] + environment: + APP_USERNAME: 'BOT_random' + APP_LEVEL: '0' + APP_JOIN_AFTER: '5s' + APP_RABBIT_MQ_DSN: 'amqp://guest:guest@rabbitmq:5672' + APP_NCHAN_SUB_URL: 'http://nchan/sub' + APP_RPC_TIMEOUT: '10s' + APP_RPC_EXCHANGE: 'gaming' + depends_on: + - rabbitmq + - nchan + - php-consume-messages + restart: on-failure + labels: + - "prometheus-job=connect-four-bot" ############################## # Development helper #