Skip to content

Commit

Permalink
Merge pull request #12 from aiarena/fix/bots_failing_to_connect_via_l…
Browse files Browse the repository at this point in the history
…ocalhost

Fix bots failing to connect via localhost
  • Loading branch information
lladdy committed Aug 2, 2023
2 parents 0693cf9 + 3cd7d3b commit e5099bf
Showing 1 changed file with 12 additions and 8 deletions.
20 changes: 12 additions & 8 deletions docker-compose.yml
Original file line number Diff line number Diff line change
@@ -1,46 +1,50 @@
version: "3.9"
services:
sc2_controller:
network_mode: host
image: aiarena/arenaclient-sc2:v0.4.3
environment:
- "ACSC2_PORT=8083"
- "ACSC2_PROXY_HOST=proxy_controller"
- "ACSC2_PROXY_HOST=127.0.0.1"
volumes:
- "./logs/sc2_controller:/logs" # a sc2_controller folder will be created in the logs folder
- "./logs:/logs" # a sc2_controller folder will be created in the logs folder
# SC2 Maps Path
# Set this as "- PATH_TO_YOUR_MAPS_FOLDER:/root/StarCraftII/maps"
# - C:\Program Files (x86)\StarCraft II\Maps:/root/StarCraftII/maps # Standard windows SC2 maps path
- ./maps:/root/StarCraftII/maps # Local maps folder
# - ~/StarCraftII/maps:/root/StarCraftII/maps # Relatively standard linux SC2 maps path

bot_controller1:
network_mode: host
image: aiarena/arenaclient-bot:v0.4.3
volumes:
- "./bots:/bots"
- "./logs/bot_controller1:/logs"
environment:
- "ACBOT_PORT=8081"
- "ACBOT_PROXY_HOST=proxy_controller"
- "ACBOT_PROXY_HOST=127.0.0.1"

bot_controller2:
network_mode: host
image: aiarena/arenaclient-bot:v0.4.3
volumes:
- "./bots:/bots"
- "./logs/bot_controller2:/logs"
environment:
- "ACBOT_PORT=8082"
- "ACBOT_PROXY_HOST=proxy_controller"
- "ACBOT_PROXY_HOST=127.0.0.1"

proxy_controller:
network_mode: host
image: aiarena/arenaclient-proxy:v0.4.3
environment:
- "ACPROXY_PORT=8080"
- "ACPROXY_BOT_CONT_1_HOST=bot_controller1"
- "ACPROXY_BOT_CONT_2_HOST=bot_controller2"
- "ACPROXY_SC2_CONT_HOST=sc2_controller"
- "ACPROXY_BOT_CONT_1_HOST=127.0.0.1"
- "ACPROXY_BOT_CONT_2_HOST=127.0.0.1"
- "ACPROXY_SC2_CONT_HOST=127.0.0.1"
volumes:
- "./matches:/app/matches"
- "./config.toml:/app/config.toml"
- "./results.json:/app/results.json"
- "./replays:/replays"
- "./logs:/logs" # a proxy_controller folder will be created in the logs folder
- "./logs:/logs" # a proxy_controller folder will be created in the logs folder

0 comments on commit e5099bf

Please sign in to comment.