894c1a5759 
								
									
								
							
								 
							
						 
						
							
							
								
								Docker packaging should not su-exec or chmod if already running as UID/GID ( #5970 )  
							
							... 
							
							
							
							Adjust su-exec to only be used if needed.
If UID == getuid() and GID == getgid() then we do not need to su-exec, and chmod will not work. 
							
						 
						
							2019-09-03 16:36:01 +01:00  
				
					
						
							
							
								 
						
							
							
								555b6fa0d5 
								
									
								
							
								 
							
						 
						
							
							
								
								Docker image: Add a migrate_config mode ( #5567 )  
							
							... 
							
							
							
							... to help people escape env var hell 
							
						 
						
							2019-06-27 13:52:40 +01:00  
				
					
						
							
							
								 
						
							
							
								1ddc7b39c9 
								
									
								
							
								 
							
						 
						
							
							
								
								Docker image: open the non-TLS port by default. ( #5568 )  
							
							... 
							
							
							
							There's not much point in binding to localhost when it's in a docker container. 
							
						 
						
							2019-06-27 13:50:10 +01:00  
				
					
						
							
							
								 
						
							
							
								2f7ebc2a55 
								
									
								
							
								 
							
						 
						
							
							
								
								Deprecate the env var way of running the docker image ( #5566 )  
							
							... 
							
							
							
							This is mostly a documentation change, but also adds a default value for
SYNAPSE_CONFIG_PATH, so that running from the generated config is the default,
and will Just Work provided your config is in the right place. 
							
						 
						
							2019-06-27 13:49:48 +01:00  
				
					
						
							
							
								 
						
							
							
								b4db70e167 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #5565  from matrix-org/rav/docker/fix_log_config  
							
							... 
							
							
							
							Docker: generate our own log config 
							
						 
						
							2019-06-27 11:19:37 +01:00  
				
					
						
							
							
								 
						
							
							
								b1b8a24b63 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #5563  from matrix-org/rav/docker/data_dir  
							
							... 
							
							
							
							Docker image: add support for SYNAPSE_DATA_DIR parameter 
							
						 
						
							2019-06-27 11:17:44 +01:00  
				
					
						
							
							
								 
						
							
							
								28e30c6581 
								
							
								 
							
						 
						
							
							
								
								Docker: generate our own log config  
							
							... 
							
							
							
							When running under docker, we want to use docker's own logging stuff rather
than losing the logs somewhere on the container's filesystem, so let's use log
configs that spit logs out to stdout instead. 
							
						 
						
							2019-06-26 15:48:38 +01:00  
				
					
						
							
							
								 
						
							
							
								6347dc1bed 
								
							
								 
							
						 
						
							
							
								
								Add support for SYNAPSE_CONFIG_DIR  
							
							
							
						 
						
							2019-06-26 15:48:38 +01:00  
				
					
						
							
							
								 
						
							
							
								7e433beb65 
								
							
								 
							
						 
						
							
							
								
								Docker image: add support for SYNAPSE_DATA_DIR parameter  
							
							... 
							
							
							
							Fixes  #4830 . 
						
							2019-06-26 15:38:08 +01:00  
				
					
						
							
							
								 
						
							
							
								a5fba9c27c 
								
							
								 
							
						 
						
							
							
								
								Docker: only run --generate-keys when generating config on-the-fly.  
							
							... 
							
							
							
							We don't want to generate any missing configs when running from a precanned
config.
(There's a strong argument that we don't want to do this at all, since
generating a new signing key on each invocation sounds disasterous, but I don't
fancy unpicking that for now.) 
							
						 
						
							2019-06-26 15:31:19 +01:00  
				
					
						
							
							
								 
						
							
							
								a1732bbff9 
								
							
								 
							
						 
						
							
							
								
								improve logging for generate_config_from_template  
							
							
							
						 
						
							2019-06-26 15:31:19 +01:00  
				
					
						
							
							
								 
						
							
							
								5375c3a9b8 
								
							
								 
							
						 
						
							
							
								
								isort  
							
							
							
						 
						
							2019-06-25 15:30:19 +01:00  
				
					
						
							
							
								 
						
							
							
								3f24e4dce7 
								
							
								 
							
						 
						
							
							
								
								Add a main() function  
							
							
							
						 
						
							2019-06-25 15:30:19 +01:00  
				
					
						
							
							
								 
						
							
							
								b1fddb7f69 
								
							
								 
							
						 
						
							
							
								
								Factor out a run_generate_config function  
							
							
							
						 
						
							2019-06-25 15:30:19 +01:00  
				
					
						
							
							
								 
						
							
							
								a52e1a3b6c 
								
							
								 
							
						 
						
							
							
								
								Factor out "generate_config_from_template"  
							
							... 
							
							
							
							... and inline generate_secrets 
							
						 
						
							2019-06-25 15:30:19 +01:00  
				
					
						
							
							
								 
						
							
							
								32e7c9e7f2 
								
									
								
							
								 
							
						 
						
							
							
								
								Run Black. ( #5482 )  
							
							
							
						 
						
							2019-06-20 19:32:02 +10:00  
				
					
						
							
							
								 
						
							
							
								4a9a118a94 
								
							
								 
							
						 
						
							
							
								
								Fix handling of SYNAPSE_NO_TLS in docker image ( #5005 )  
							
							
							
						 
						
							2019-04-25 14:47:22 +01:00  
				
					
						
							
							
								 
						
							
							
								40b35fb875 
								
									
								
							
								 
							
						 
						
							
							
								
								Enable ACME support in the docker image ( #4566 )  
							
							... 
							
							
							
							Also:
* Fix wrapping in docker readme
* Clean up some docs on the docker image
* a workaround for #4554  
							
						 
						
							2019-02-05 13:42:21 +00:00  
				
					
						
							
							
								 
						
							
							
								8dfb33d325 
								
							
								 
							
						 
						
							
							
								
								make python 3 work in the docker container  
							
							
							
						 
						
							2018-09-20 14:55:11 +02:00  
				
					
						
							
							
								 
						
							
							
								0d25724419 
								
							
								 
							
						 
						
							
							
								
								Refactor docker locations and README.  
							
							... 
							
							
							
							This addresses #3224  
							
						 
						
							2018-08-02 18:21:32 +01:00