mirror of
https://github.com/OpenFactorioServerManager/factorio-server-manager.git
synced 2025-01-10 04:19:38 +02:00
15 lines
608 B
Makefile
15 lines
608 B
Makefile
# Variables can be overridden by setting environment variables
|
|
|
|
FACTORIO_PATH ?= ~/.factorio
|
|
SECURITY_PATH ?= $(FACTORIO_PATH)/security
|
|
SAVES_PATH ?= $(FACTORIO_PATH)/saves
|
|
MODS_PATH ?= $(FACTORIO_PATH)/mods
|
|
ADMIN_PASS ?= "" # Left empty to allow password to be autogenerated
|
|
PORT_FORWARD ?= -p 80:80 -p 443:443 -p 34197:34197/udp
|
|
|
|
build:
|
|
docker build -t factorio-server-manager .
|
|
|
|
run:
|
|
docker run -d --name factorio-server-manager -v $(SECURITY_PATH):/security -v $(SAVES_PATH):/opt/factorio/saves -v $(MODS_PATH):/opt/factorio/mods $(PORT_FORWARD) -e ADMIN_PASSWORD=$(ADMIN_PASS) factorio-server-manager
|