Skip to content

Commit e765d54

Browse files
committed
Deploy to github
1 parent 8d58ddb commit e765d54

File tree

4 files changed

+15
-9
lines changed

4 files changed

+15
-9
lines changed

.travis.yml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,11 @@ jobs:
2626
script:
2727
- mkdir /home/travis/build/mroote/build
2828
- docker run -t -e FAC_BRANCH=$TRAVIS_BRANCH -v /home/travis/build/mroote/build:/build factorio-server-manager
29-
- ls /home/travis/build/mroote/build
29+
- mv /home/travis/build/mroote/build/factorio-server-manager-linux.zip /home/travis/factorio-server-manager-linux-${TRAVIS_TAG}.zip
30+
- mv /home/travis/build/mroote/build/factorio-server-manager-windows.zip /home/travis/factorio-server-manager-windows-${TRAVIS_TAG}.zip
31+
deploy:
32+
provider: releases
33+
api_key: ""
34+
file:
35+
- /home/travis/factorio-server-manager-linux-${TRAVIS_TAG}.zip
36+
- /home/travis/factorio-server-manager-windows-${TRAVIS_TAG}.zip

docker/Dockerfile

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
# glibc is required for Factorio Server binaries to run
22
FROM frolvlad/alpine-glibc
33

4-
MAINTAINER Mitch Roote <mitch@r00t.ca>
5-
64
ENV FACTORIO_VERSION=latest \
75
MANAGER_VERSION=0.8.1 \
86
ADMIN_PASSWORD=factorio

docker/Makefile

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,14 @@ SECURITY_PATH ?= $(FACTORIO_PATH)/security
55
SAVES_PATH ?= $(FACTORIO_PATH)/saves
66
MODS_PATH ?= $(FACTORIO_PATH)/mods
77
PORT_FORWARD ?= -p 80:80 -p 443:443 -p 34197:34197/udp
8+
FACTORIO_BRANCH ?= develop
89

910
build:
11+
docker build --build-arg FAC_BRANCH=$FACTORIO_BRANCH -f Dockerfile-build -t fsm-build .
1012
docker build -t factorio-server-manager .
1113

1214
logs:
13-
docker logs factorio-server
14-
echo "Nginx Access Logs"
15-
docker exec -it factorio-server cat /var/log/nginx/access.log
16-
echo "Nginx Error Logs"
17-
docker exec -it factorio-server cat /var/log/nginx/error.log
15+
docker logs factorio-server -f
1816

1917
run:
2018
docker run -d --name factorio-server -v $(SECURITY_PATH):/security -v $(SAVES_PATH):/opt/factorio/saves -v $(MODS_PATH):/opt/factorio/mods $(PORT_FORWARD) factorio-server-manager
@@ -25,3 +23,5 @@ stop:
2523

2624
clean:
2725
docker rmi factorio-server-manager
26+
docker stop fsm-build
27+
docker rmi fsm-build

docker/build.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,5 @@ echo "Cloning ${FAC_BRANCH}"
44
git clone -b ${FAC_BRANCH} https://github.com/mroote/factorio-server-manager.git ${FAC_ROOT}
55
echo "Creating build..."
66
make gen_release
7-
cp build/* /build/
7+
echo "Copying build artifacts..."
8+
cp -v build/* /build/

0 commit comments

Comments
 (0)