Commit Graph

1174 Commits

Author SHA1 Message Date
7168f2927c 0.16.10 0.16.10 2017-12-30 17:05:46 -08:00
7b19c3bfa5 Merge pull request #103 from dtandersen/update-0.16.9
Updated to version 0.16.9
0.16.9
2017-12-30 16:53:06 -08:00
bffa336cb2 Merge branch 'master' into update-0.16.9 2017-12-30 16:52:57 -08:00
06a76e4156 Merge pull request #102 from dtandersen/update-0.16.8
Updated to version 0.16.8
0.16.8
2017-12-30 16:49:56 -08:00
107b902191 Merge branch 'master' into update-0.16.8 2017-12-30 16:49:21 -08:00
9e4888fe8a Merge pull request #105 from dtandersen/update-0.16.11
Updated to version 0.16.11
2017-12-31 00:36:09 +01:00
aa5e51680f Merge branch 'master' into update-0.16.11 2017-12-31 00:35:51 +01:00
590adff3a0 Merge pull request #104 from dtandersen/update-0.16.10
Updated to version 0.16.10
2017-12-30 23:34:29 +01:00
c60794de39 update to 0.16.11 2017-12-30 20:08:29 +00:00
a871fe689d update to 0.16.10 2017-12-30 10:23:29 +00:00
739ed46afe update to 0.16.9 2017-12-29 21:43:33 +00:00
dfa067e2e9 update to 0.16.8 2017-12-29 18:28:32 +00:00
7113c03076 Fix volume permissions for docker-compose
When using named containers in docker compose, it creates them with root and the factorio docker container fails to start because it doesn't have write permissions. Reproduce by using the following docker-compose file:

    version: '3.2'
    services:
      server:
        image: dtandersen/factorio:0.16.7
        volumes:
        - logs:/var/log
        - data:/factorio
        ports:
        - "34197:34197/udp"
        - "27015:27015/tcp"
    volumes:
      logs:
      data:

With this proposed change, the /factorio folder is created *before* it is made a volume. This causes docker to correctly preserve the permissions, the docker-compose file above works now.

This is related to https://github.com/dtandersen/docker_factorio_server/issues/91 and maybe also makes https://github.com/dtandersen/docker_factorio_server/pull/99 obsolete.
2017-12-28 12:37:23 +00:00
2095404c2a Document the required permissions change in 1.16+
Make sure users of 1.16 don't get stopped by weird permissions errors created by #91 because factorio is no longer run as root in the container.
2017-12-21 17:54:38 -07:00
dff6b849f8 Merge pull request #98 from dtandersen/update-0.16.7
Updated to version 0.16.7
0.16.7
2017-12-21 11:49:45 -08:00
5c616483f6 update to 0.16.7 2017-12-21 19:03:29 +00:00
856066ccf1 Merge pull request #96 from dtandersen/update-0.16.6
Updated to version 0.16.6
0.16.6
2017-12-18 20:14:24 +01:00
ce039016e0 update to 0.16.6 2017-12-18 18:48:30 +00:00
6f20f17472 Merge pull request #95 from dtandersen/update-0.16.5
Updated to version 0.16.5
0.16.5
2017-12-17 15:39:05 -08:00
44a28d5c70 update to 0.16.5 2017-12-17 20:03:30 +00:00
f9b2d6bb9f Merge pull request #94 from dtandersen/update-0.16.4
Updated to version 0.16.4
0.16.4
2017-12-16 10:09:56 -08:00
bb06a73144 update to 0.16.4 2017-12-16 11:58:29 +00:00
3eed964b32 Merge pull request #93 from dtandersen/update-0.16.3
Updated to version 0.16.3
0.16.3
2017-12-16 03:42:23 +01:00
0eb64bc190 update to 0.16.3 2017-12-15 15:08:32 +00:00
9834ca2842 don't need to make all of /opt/factorio writeable 2017-12-14 15:16:25 +00:00
6b2307635e give up on scenario entry point 2017-12-14 07:13:45 -08:00
6f4f179276 no need to set user 2017-12-14 07:10:27 -08:00
ebd6da4b97 Merge pull request #92 from dtandersen/update-0.16.2
Updated to version 0.16.2
0.16.2
2017-12-14 06:47:36 -08:00
8ee7c360c5 update to 0.16.2 2017-12-14 12:18:31 +00:00
5f7f1f145c 0.16.1 0.16.1 2017-12-13 13:19:19 -08:00
6b58cb1909 0.16.1 2017-12-13 21:17:41 +00:00
d6d039d4a6 0.15.40 is stable 2017-12-13 10:59:16 -08:00
02d2c449d3 add 0.16 to readme 2017-12-13 10:53:22 -08:00
8091c3a9f9 0.16.0 0.16.0 2017-12-13 18:43:01 +00:00
cb5bc74e4b run as factorio user 2017-12-13 18:33:51 +00:00
1ce5c5db7e added 0.16 2017-12-13 08:54:30 -08:00
e2e7cc7798 remove chmod +x because file is already executable 2017-12-12 10:14:49 -08:00
487d345480 Merge pull request #89 from luliu/patch-1
Allowing non-root user to run factorio
2017-12-12 10:14:03 -08:00
7a276adb3c Allowing non-root user to run factorio
When starting the container with `docker run -d -u $(id -u factorio):$(id -g factorio) ...`, permission is denied upon trying to create `/opt/factorio/.lock` file.
This permission tweak will allow caller to pass desired user from host to container such that the permissions are retained correctly when games are saved to the mount.

Also, it just feels wrong to run factorio as root, container or not.  :)
2017-12-06 15:46:45 -05:00
7a5f3471d6 Merge pull request #86 from tsuckow/fix-permissions
Fix permissions in #85
0.15.40
2017-11-29 20:28:34 -08:00
eac273e2d6 Fix permissions in #85 2017-11-29 23:05:43 -05:00
768eaac7b2 Update README.md
0.15.37 is still stable
2017-11-29 14:44:06 -08:00
67a0420f06 Merge pull request #80 from schmic/master
Allow to define RCON port as well
2017-11-29 14:39:21 -08:00
b2248d1e8c Merge branch 'master' into master 2017-11-29 14:38:50 -08:00
60a124f22c Merge branch 'master' into master 2017-11-29 14:38:08 -08:00
76ee77b674 Merge pull request #84 from dtandersen/update-0.15.40
Updated to version 0.15.40
2017-11-29 14:33:46 -08:00
a6f0b66f9b update to 0.15.40 2017-11-29 21:48:31 +00:00
596eec12b6 Merge pull request #83 from dtandersen/update-0.15.39
Updated to version 0.15.39
0.15.39
2017-11-27 14:09:54 -08:00
e30e313a55 Merge branch 'master' into update-0.15.39 2017-11-27 14:09:28 -08:00
9528901b95 Merge pull request #81 from dtandersen/update-0.15.38
Updated to version 0.15.38
0.15.38
2017-11-27 14:07:22 -08:00