Sebastian Meßmer 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								David Andersen 
							
						 
					 
					
						
						
							
						
						dff6b849f8 
					 
					
						
						
							
							Merge pull request  #98  from dtandersen/update-0.16.7  
						
						... 
						
						
						
						Updated to version 0.16.7 
						
						
							
 
						
					 
					
						2017-12-21 11:49:45 -08:00 
						 
				 
			
				
					
						
							
							
								Florian Kinder 
							
						 
					 
					
						
						
							
						
						5c616483f6 
					 
					
						
						
							
							update to 0.16.7  
						
						
						
						
							
						
					 
					
						2017-12-21 19:03:29 +00:00 
						 
				 
			
				
					
						
							
							
								Florian Kinder 
							
						 
					 
					
						
						
							
						
						856066ccf1 
					 
					
						
						
							
							Merge pull request  #96  from dtandersen/update-0.16.6  
						
						... 
						
						
						
						Updated to version 0.16.6 
						
						
							
 
						
					 
					
						2017-12-18 20:14:24 +01:00 
						 
				 
			
				
					
						
							
							
								Florian Kinder 
							
						 
					 
					
						
						
							
						
						ce039016e0 
					 
					
						
						
							
							update to 0.16.6  
						
						
						
						
							
						
					 
					
						2017-12-18 18:48:30 +00:00 
						 
				 
			
				
					
						
							
							
								David Andersen 
							
						 
					 
					
						
						
							
						
						6f20f17472 
					 
					
						
						
							
							Merge pull request  #95  from dtandersen/update-0.16.5  
						
						... 
						
						
						
						Updated to version 0.16.5 
						
						
							
 
						
					 
					
						2017-12-17 15:39:05 -08:00 
						 
				 
			
				
					
						
							
							
								Florian Kinder 
							
						 
					 
					
						
						
							
						
						44a28d5c70 
					 
					
						
						
							
							update to 0.16.5  
						
						
						
						
							
						
					 
					
						2017-12-17 20:03:30 +00:00 
						 
				 
			
				
					
						
							
							
								David Andersen 
							
						 
					 
					
						
						
							
						
						f9b2d6bb9f 
					 
					
						
						
							
							Merge pull request  #94  from dtandersen/update-0.16.4  
						
						... 
						
						
						
						Updated to version 0.16.4 
						
						
							
 
						
					 
					
						2017-12-16 10:09:56 -08:00 
						 
				 
			
				
					
						
							
							
								Florian Kinder 
							
						 
					 
					
						
						
							
						
						bb06a73144 
					 
					
						
						
							
							update to 0.16.4  
						
						
						
						
							
						
					 
					
						2017-12-16 11:58:29 +00:00 
						 
				 
			
				
					
						
							
							
								Florian Kinder 
							
						 
					 
					
						
						
							
						
						3eed964b32 
					 
					
						
						
							
							Merge pull request  #93  from dtandersen/update-0.16.3  
						
						... 
						
						
						
						Updated to version 0.16.3 
						
						
							
 
						
					 
					
						2017-12-16 03:42:23 +01:00 
						 
				 
			
				
					
						
							
							
								Florian Kinder 
							
						 
					 
					
						
						
							
						
						0eb64bc190 
					 
					
						
						
							
							update to 0.16.3  
						
						
						
						
							
						
					 
					
						2017-12-15 15:08:32 +00:00 
						 
				 
			
				
					
						
							
							
								David Andersen 
							
						 
					 
					
						
						
							
						
						9834ca2842 
					 
					
						
						
							
							don't need to make all of /opt/factorio writeable  
						
						
						
						
							
						
					 
					
						2017-12-14 15:16:25 +00:00 
						 
				 
			
				
					
						
							
							
								David Andersen 
							
						 
					 
					
						
						
							
						
						6b2307635e 
					 
					
						
						
							
							give up on scenario entry point  
						
						
						
						
							
						
					 
					
						2017-12-14 07:13:45 -08:00 
						 
				 
			
				
					
						
							
							
								David Andersen 
							
						 
					 
					
						
						
							
						
						6f4f179276 
					 
					
						
						
							
							no need to set user  
						
						
						
						
							
						
					 
					
						2017-12-14 07:10:27 -08:00 
						 
				 
			
				
					
						
							
							
								David Andersen 
							
						 
					 
					
						
						
							
						
						ebd6da4b97 
					 
					
						
						
							
							Merge pull request  #92  from dtandersen/update-0.16.2  
						
						... 
						
						
						
						Updated to version 0.16.2 
						
						
							
 
						
					 
					
						2017-12-14 06:47:36 -08:00 
						 
				 
			
				
					
						
							
							
								Florian Kinder 
							
						 
					 
					
						
						
							
						
						8ee7c360c5 
					 
					
						
						
							
							update to 0.16.2  
						
						
						
						
							
						
					 
					
						2017-12-14 12:18:31 +00:00 
						 
				 
			
				
					
						
							
							
								David Andersen 
							
						 
					 
					
						
						
							
						
						5f7f1f145c 
					 
					
						
						
							
							0.16.1  
						
						
						
						
							
 
						
					 
					
						2017-12-13 13:19:19 -08:00 
						 
				 
			
				
					
						
							
							
								David Andersen 
							
						 
					 
					
						
						
							
						
						6b58cb1909 
					 
					
						
						
							
							0.16.1  
						
						
						
						
							
						
					 
					
						2017-12-13 21:17:41 +00:00 
						 
				 
			
				
					
						
							
							
								David Andersen 
							
						 
					 
					
						
						
							
						
						d6d039d4a6 
					 
					
						
						
							
							0.15.40 is stable  
						
						
						
						
							
						
					 
					
						2017-12-13 10:59:16 -08:00 
						 
				 
			
				
					
						
							
							
								David Andersen 
							
						 
					 
					
						
						
							
						
						02d2c449d3 
					 
					
						
						
							
							add 0.16 to readme  
						
						
						
						
							
						
					 
					
						2017-12-13 10:53:22 -08:00 
						 
				 
			
				
					
						
							
							
								David Andersen 
							
						 
					 
					
						
						
							
						
						8091c3a9f9 
					 
					
						
						
							
							0.16.0  
						
						
						
						
							
 
						
					 
					
						2017-12-13 18:43:01 +00:00 
						 
				 
			
				
					
						
							
							
								David Andersen 
							
						 
					 
					
						
						
							
						
						cb5bc74e4b 
					 
					
						
						
							
							run as factorio user  
						
						
						
						
							
						
					 
					
						2017-12-13 18:33:51 +00:00 
						 
				 
			
				
					
						
							
							
								David Andersen 
							
						 
					 
					
						
						
							
						
						1ce5c5db7e 
					 
					
						
						
							
							added 0.16  
						
						
						
						
							
						
					 
					
						2017-12-13 08:54:30 -08:00 
						 
				 
			
				
					
						
							
							
								David Andersen 
							
						 
					 
					
						
						
							
						
						e2e7cc7798 
					 
					
						
						
							
							remove chmod +x because file is already executable  
						
						
						
						
							
						
					 
					
						2017-12-12 10:14:49 -08:00 
						 
				 
			
				
					
						
							
							
								David Andersen 
							
						 
					 
					
						
						
							
						
						487d345480 
					 
					
						
						
							
							Merge pull request  #89  from luliu/patch-1  
						
						... 
						
						
						
						Allowing non-root user to run factorio 
						
						
							
						
					 
					
						2017-12-12 10:14:03 -08:00 
						 
				 
			
				
					
						
							
							
								rullie 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								David Andersen 
							
						 
					 
					
						
						
							
						
						7a5f3471d6 
					 
					
						
						
							
							Merge pull request  #86  from tsuckow/fix-permissions  
						
						... 
						
						
						
						Fix permissions in #85  
						
						
							
 
						
					 
					
						2017-11-29 20:28:34 -08:00 
						 
				 
			
				
					
						
							
							
								Thomas Suckow 
							
						 
					 
					
						
						
							
						
						eac273e2d6 
					 
					
						
						
							
							Fix permissions in  #85  
						
						
						
						
							
						
					 
					
						2017-11-29 23:05:43 -05:00 
						 
				 
			
				
					
						
							
							
								David Andersen 
							
						 
					 
					
						
						
							
						
						768eaac7b2 
					 
					
						
						
							
							Update README.md  
						
						... 
						
						
						
						0.15.37 is still stable 
						
						
							
						
					 
					
						2017-11-29 14:44:06 -08:00 
						 
				 
			
				
					
						
							
							
								David Andersen 
							
						 
					 
					
						
						
							
						
						67a0420f06 
					 
					
						
						
							
							Merge pull request  #80  from schmic/master  
						
						... 
						
						
						
						Allow to define RCON port as well 
						
						
							
						
					 
					
						2017-11-29 14:39:21 -08:00 
						 
				 
			
				
					
						
							
							
								David Andersen 
							
						 
					 
					
						
						
							
						
						b2248d1e8c 
					 
					
						
						
							
							Merge branch 'master' into master  
						
						
						
						
							
						
					 
					
						2017-11-29 14:38:50 -08:00 
						 
				 
			
				
					
						
							
							
								David Andersen 
							
						 
					 
					
						
						
							
						
						60a124f22c 
					 
					
						
						
							
							Merge branch 'master' into master  
						
						
						
						
							
						
					 
					
						2017-11-29 14:38:08 -08:00 
						 
				 
			
				
					
						
							
							
								David Andersen 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Florian Kinder 
							
						 
					 
					
						
						
							
						
						a6f0b66f9b 
					 
					
						
						
							
							update to 0.15.40  
						
						
						
						
							
						
					 
					
						2017-11-29 21:48:31 +00:00 
						 
				 
			
				
					
						
							
							
								David Andersen 
							
						 
					 
					
						
						
							
						
						596eec12b6 
					 
					
						
						
							
							Merge pull request  #83  from dtandersen/update-0.15.39  
						
						... 
						
						
						
						Updated to version 0.15.39 
						
						
							
 
						
					 
					
						2017-11-27 14:09:54 -08:00 
						 
				 
			
				
					
						
							
							
								David Andersen 
							
						 
					 
					
						
						
							
						
						e30e313a55 
					 
					
						
						
							
							Merge branch 'master' into update-0.15.39  
						
						
						
						
							
						
					 
					
						2017-11-27 14:09:28 -08:00 
						 
				 
			
				
					
						
							
							
								David Andersen 
							
						 
					 
					
						
						
							
						
						9528901b95 
					 
					
						
						
							
							Merge pull request  #81  from dtandersen/update-0.15.38  
						
						... 
						
						
						
						Updated to version 0.15.38 
						
						
							
 
						
					 
					
						2017-11-27 14:07:22 -08:00 
						 
				 
			
				
					
						
							
							
								Florian Kinder 
							
						 
					 
					
						
						
							
						
						16c0f35c97 
					 
					
						
						
							
							update to 0.15.39  
						
						
						
						
							
						
					 
					
						2017-11-27 19:53:35 +00:00 
						 
				 
			
				
					
						
							
							
								Florian Kinder 
							
						 
					 
					
						
						
							
						
						623cd6ac87 
					 
					
						
						
							
							update to 0.15.38  
						
						
						
						
							
						
					 
					
						2017-11-24 12:23:33 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Scherer 
							
						 
					 
					
						
						
							
						
						ca3a66ca2f 
					 
					
						
						
							
							Allow to define RCON port as well  
						
						
						
						
							
						
					 
					
						2017-11-12 13:49:58 +01:00 
						 
				 
			
				
					
						
							
							
								David Andersen 
							
						 
					 
					
						
						
							
						
						bc74c61fc0 
					 
					
						
						
							
							Merge pull request  #77  from dtandersen/update-0.15.37  
						
						... 
						
						
						
						Updated to version 0.15.37 
						
						
							
 
						
					 
					
						2017-10-17 08:31:30 -07:00 
						 
				 
			
				
					
						
							
							
								Florian Kinder 
							
						 
					 
					
						
						
							
						
						893124cf43 
					 
					
						
						
							
							update to 0.15.37  
						
						
						
						
							
						
					 
					
						2017-10-17 14:26:02 +00:00 
						 
				 
			
				
					
						
							
							
								David Andersen 
							
						 
					 
					
						
						
							
						
						92130e3b34 
					 
					
						
						
							
							Merge pull request  #76  from dtandersen/update-0.15.36  
						
						... 
						
						
						
						Updated to version 0.15.36 
						
						
							
 
						
					 
					
						2017-10-10 09:43:46 -07:00 
						 
				 
			
				
					
						
							
							
								Florian Kinder 
							
						 
					 
					
						
						
							
						
						1194fde627 
					 
					
						
						
							
							update to 0.15.36  
						
						
						
						
							
						
					 
					
						2017-10-10 15:26:00 +00:00 
						 
				 
			
				
					
						
							
							
								Florian Kinder 
							
						 
					 
					
						
						
							
						
						6ae4c0d569 
					 
					
						
						
							
							Merge pull request  #74  from dtandersen/update-0.15.35  
						
						... 
						
						
						
						Updated to version 0.15.35 
						
						
							
 
						
					 
					
						2017-09-30 15:54:39 +02:00 
						 
				 
			
				
					
						
							
							
								Florian Kinder 
							
						 
					 
					
						
						
							
						
						11d8626ccd 
					 
					
						
						
							
							update to 0.15.35  
						
						
						
						
							
						
					 
					
						2017-09-28 13:35:50 +00:00 
						 
				 
			
				
					
						
							
							
								David Andersen 
							
						 
					 
					
						
						
							
						
						d1d5e405cb 
					 
					
						
						
							
							Update README.md  
						
						
						
						
							
 
						
					 
					
						2017-08-23 12:11:54 -07:00 
						 
				 
			
				
					
						
							
							
								David Andersen 
							
						 
					 
					
						
						
							
						
						1c1e374346 
					 
					
						
						
							
							Merge pull request  #72  from dtandersen/update-0.15.34  
						
						... 
						
						
						
						Updated to version 0.15.34 
						
						
							
						
					 
					
						2017-08-23 12:10:42 -07:00 
						 
				 
			
				
					
						
							
							
								Florian Kinder 
							
						 
					 
					
						
						
							
						
						046a632860 
					 
					
						
						
							
							update to 0.15.34  
						
						
						
						
							
						
					 
					
						2017-08-23 12:57:11 +00:00 
						 
				 
			
				
					
						
							
							
								David Andersen 
							
						 
					 
					
						
						
							
						
						d80ae622fd 
					 
					
						
						
							
							Update README.md  
						
						
						
						
							
						
					 
					
						2017-08-09 10:52:10 -07:00