Fabian Peter Hammerle
							
						 | 
						
							
							
								d7b875458d
							
							setup github action verifying docker build succeeds (to replace docker's autobuild service)
						 | 
						%!s(int64=4) %!d(string=hai) anos | 
					
				
					
						
							
								   Fabian Peter Hammerle
							
						 | 
						
							
							
								7103e7ea6c
							
							fix dockerfile: remove "sanitized-package" package added by dependabot
						 | 
						%!s(int64=4) %!d(string=hai) anos | 
					
				
					
						
							
								   Fabian Peter Hammerle
							
						 | 
						
							
							
								82eb01a3d4
							
							dockerfile: add registry to base image specifier & force `rm` for `podman build`
						 | 
						%!s(int64=4) %!d(string=hai) anos | 
					
				
					
						
							
								   Fabian Peter Hammerle
							
						 | 
						
							
							
								ddcb23a446
							
							dockerfile: split `pipenv install` into two stages to speed up image builds
						 | 
						%!s(int64=4) %!d(string=hai) anos | 
					
				
					
						
							
								   Fabian Peter Hammerle
							
						 | 
						
							
							
								58ac257db5
							
							dockerfile: chmod files copied from host to no longer require o=rX perms on host
						 | 
						%!s(int64=4) %!d(string=hai) anos | 
					
				
					
						
							
								   Fabian Peter Hammerle
							
						 | 
						
							
							
								d605c7afd1
							
							upgrade docker base image from alpine v3.11 to v3.13.1 (python v3.8.2 -> v3.8.7)
						 | 
						%!s(int64=4) %!d(string=hai) anos | 
					
				
					
						
							
								   Fabian Peter Hammerle
							
						 | 
						
							
							
								b49dbfa18c
							
							upgrade paho-mqtt to no longer suppress exceptions occuring in mqtt callbacks
						 | 
						%!s(int64=4) %!d(string=hai) anos | 
					
				
					
						
							
								   Fabian Peter Hammerle
							
						 | 
						
							
							
								5f7ed542c9
							
							docker: add env vars $MQTT_HOST/PORT/USERNAME/PASSWORD
						 | 
						%!s(int64=5) %!d(string=hai) anos | 
					
				
					
						
							
								   Gautam Korlam
							
						 | 
						
							
							
								a807e3d07e
							
							Add docker compose support
						 | 
						%!s(int64=5) %!d(string=hai) anos | 
					
				
					
						
							
								   Fabian Peter Hammerle
							
						 | 
						
							
							
								4b04eb48c6
							
							docker: fix pipenv failing to create cache
						 | 
						%!s(int64=5) %!d(string=hai) anos | 
					
				
					
						
							
								   Fabian Peter Hammerle
							
						 | 
						
							
							
								7fd15fc735
							
							refactor dockerfile: merge run layers
						 | 
						%!s(int64=5) %!d(string=hai) anos | 
					
				
					
						
							
								   Fabian Peter Hammerle
							
						 | 
						
							
							
								046e59cda6
							
							docker: no longer require build arg SWITCHBOT_MQTT_VERSION
						 | 
						%!s(int64=5) %!d(string=hai) anos | 
					
				
					
						
							
								   Fabian Peter Hammerle
							
						 | 
						
							
							
								1cbea6d273
							
							fixed executable name in command line help
						 | 
						%!s(int64=5) %!d(string=hai) anos | 
					
				
					
						
							
								   Fabian Peter Hammerle
							
						 | 
						
							
							
								3e436f7e3e
							
							docker: multi-stage build to reduce target image size
						 | 
						%!s(int64=5) %!d(string=hai) anos | 
					
				
					
						
							
								   Fabian Peter Hammerle
							
						 | 
						
							
							
								9417ee6df4
							
							docker: run as unprivileged user; uninstall pipenv + dependencies
						 | 
						%!s(int64=5) %!d(string=hai) anos | 
					
				
					
						
							
								   Fabian Peter Hammerle
							
						 | 
						
							
							
								623fc50691
							
							send command to switchbot
						 | 
						%!s(int64=5) %!d(string=hai) anos | 
					
				
					
						
							
								   Fabian Peter Hammerle
							
						 | 
						
							
							
								cb2596d32e
							
							standard python project tech stack (pipenv, pytest, pylint etc.); mqtt connect; GPLv3+
						 | 
						%!s(int64=5) %!d(string=hai) anos |