diff --git a/deploy/load-test/stack/bot.env b/deploy/load-test/stack/bot.env new file mode 100644 index 00000000..25359692 --- /dev/null +++ b/deploy/load-test/stack/bot.env @@ -0,0 +1,7 @@ +APP_USERNAME=BOT_random +APP_LEVEL=0 +APP_JOIN_AFTER=5 +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 6ff404e5..cbbc3fe4 100644 --- a/deploy/load-test/stack/connect-four/app.yml +++ b/deploy/load-test/stack/connect-four/app.yml @@ -59,6 +59,9 @@ 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 volumes: proxysql.sock: diff --git a/deploy/single-server/docker-compose.yml b/deploy/single-server/docker-compose.yml index 13a21267..8c4e7717 100644 --- a/deploy/single-server/docker-compose.yml +++ b/deploy/single-server/docker-compose.yml @@ -186,6 +186,21 @@ 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: '5' + 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 volumes: mysql: diff --git a/docker-compose.yml b/docker-compose.yml index 450f43d8..a055b1d5 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -183,6 +183,22 @@ 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 } + environment: + APP_USERNAME: 'BOT_random' + APP_LEVEL: '0' + APP_JOIN_AFTER: '5' + 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 ############################## # Development helper #