Kafkatorio/modules/infra-factorio-server/src/docker-compose.yml

46 lines
1.1 KiB
YAML
Raw Normal View History

2021-12-01 16:57:46 +01:00
version: "3.9"
services:
factorio-server:
image: factoriotools/factorio:${FACTORIO_VERSION}
2021-12-01 16:57:46 +01:00
container_name: "factorio-server"
restart: "no"
2021-12-01 16:57:46 +01:00
networks:
- "kafkatorio-nw"
2022-06-25 13:42:50 +01:00
- "traefik-nw"
labels:
- "traefik.enable=true"
2021-12-01 16:57:46 +01:00
ports:
- "34197:34197/udp" # factorio
- "27015:27015/tcp" # rcon
volumes:
- "./factorio-server:/factorio"
logging:
driver: syslog
options:
2022-07-06 17:45:45 +02:00
syslog-address: "tcp://host.docker.internal:12034" # pc
# syslog-address: "tcp://localhost:12034" # nuc
syslog-format: "rfc5424"
tag: "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwiaWF0IjoxNTE2MjM5MDIyLCJrZXkiOiIwMTIzNDU2Nzg5YWJjZGVmIn0.rozxe6m4HmvQIVtESq2kT_CumIw7cFK2zbeKc5aUwEg"
# correct horse battery staple
2021-12-01 16:57:46 +01:00
# environment:
# RCON_PORT: 27715
# environment:
# - PUID=1000
# - PGID=1000
# - UPDATE_MODS_ON_START=true
# - USERNAME=FactorioUsername
# - TOKEN=FactorioToken
networks:
kafkatorio-nw:
name: "kafkatorio-nw"
2021-12-01 16:57:46 +01:00
external: true
2022-06-25 13:42:50 +01:00
traefik-nw:
name: "traefik-nw"
external: true