From 794d2d6a2f85d028c493ceae8afcc564520ea094 Mon Sep 17 00:00:00 2001 From: Yuri van Midden Date: Mon, 15 Feb 2021 19:02:54 +0100 Subject: [PATCH] Initial Factorio work --- .gitignore | 1 + docker-compose.yml | 22 +++++++++++++++++++++- env.dist | 13 +++++++++++-- 3 files changed, 33 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 77b34cb..e2cfec8 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ +.env data/*/ \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index 8531f8d..3d947bf 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -7,6 +7,8 @@ services: # valheim: image: lloesche/valheim-server + container_name: games_valheim + restart: unless-stopped environment: - TZ=${TZ} - SERVER_NAME=${VALHEIM_SERVER_NAME} @@ -17,4 +19,22 @@ services: ports: - "2456-2458:2456-2458/udp" volumes: - - "${DATA_DIR}/valheim:/config" \ No newline at end of file + - "${DATA_DIR}/valheim:/config" + + # + # Factorio + # + # factorio: + # image: factoriotools/factorio:stable + # container_name: games_factorio + # restart: unless-stopped + # environment: + # - TZ=${TZ} + # - UPDATE_MODS_ON_START=${FACTORIO_UPDATE_MODS_ON_START} # [true|false], requires FACTORIO_TOKEN to be set + # - USERNAME=${FACTORIO_USERNAME} + # - TOKEN=${FACTORIO_TOKEN} + # ports: + # - "34197:34197/udp" + # - "27015:27015/tcp" + # volumes: + # - "${DATA_DIR}/factorio:/factorio" diff --git a/env.dist b/env.dist index bf708bc..ee16c19 100644 --- a/env.dist +++ b/env.dist @@ -1,4 +1,6 @@ -# Base config +## +## Base config +## TZ=Europe/Amsterdam DATA_DIR=./data @@ -9,4 +11,11 @@ VALHEIM_SERVER_NAME=Harambee server VALHEIM_SERVER_PORT=2456 VALHEIM_WORLD_NAME=Harambee world VALHEIM_SERVER_PASS=12345 #should be 5> characters -VALHEIM_SERVER_PUBLIC=1 \ No newline at end of file +VALHEIM_SERVER_PUBLIC=1 + +# +# Factorio +# +FACTORIO_UPDATE_MODS_ON_START=false # [true|false], requires FACTORIO_TOKEN to be set +FACTORIO_USERNAME= +FACTORIO_TOKEN= \ No newline at end of file