2021-12-01 16:57:46 +01:00
|
|
|
version: "3.9"
|
|
|
|
|
|
|
|
|
|
services:
|
|
|
|
|
|
|
|
|
|
factorio-server:
|
2021-12-02 00:54:15 +01:00
|
|
|
image: factoriotools/factorio:${FACTORIO_VERSION}
|
2021-12-01 16:57:46 +01:00
|
|
|
container_name: "factorio-server"
|
2022-01-08 14:03:08 +01:00
|
|
|
restart: "no"
|
2021-12-01 16:57:46 +01:00
|
|
|
networks:
|
2021-12-02 00:54:15 +01:00
|
|
|
- "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"
|
2022-06-27 22:07:42 +02:00
|
|
|
logging:
|
|
|
|
|
driver: syslog
|
|
|
|
|
options:
|
2022-07-06 17:45:45 +02:00
|
|
|
syslog-address: "tcp://host.docker.internal:12034" # pc
|
2022-08-28 19:37:49 +02:00
|
|
|
#syslog-address: "tcp://localhost:12034" # nuc
|
2022-06-27 22:07:42 +02:00
|
|
|
syslog-format: "rfc5424"
|
2022-08-28 19:37:49 +02:00
|
|
|
tag: ${KAFKATORIO_TOKEN}
|
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:
|
2021-12-02 00:54:15 +01:00
|
|
|
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
|