Add entrypoint script and cacerts to image #2
							
								
								
									
										16
									
								
								flake.nix
									
									
									
									
									
								
							
							
						
						
									
										16
									
								
								flake.nix
									
									
									
									
									
								
							| @ -63,7 +63,21 @@ | |||||||
|           pkgs.dockerTools.buildImage { |           pkgs.dockerTools.buildImage { | ||||||
|             name = "git.pbrinkmeier.de/paul/yore"; |             name = "git.pbrinkmeier.de/paul/yore"; | ||||||
|             tag = yore.version; |             tag = yore.version; | ||||||
|             config.Cmd = [ "${yore}/bin/yore" ]; |             copyToRoot = [ pkgs.cacert ]; | ||||||
|  |             config.Cmd = [ "${entrypoint}/bin/run" ]; | ||||||
|  |           }; | ||||||
|  | 
 | ||||||
|  |         entrypoint = pkgs.writeShellApplication { | ||||||
|  |           name = "run"; | ||||||
|  |           runtimeInputs = [ pkgs.coreutils pkgs.dbmate yore ]; | ||||||
|  |           text = '' | ||||||
|  |             mkdir -p /workspace/db | ||||||
|  |             cp -r ${./db}/* /workspace/db | ||||||
|  |             cd /workspace | ||||||
|  |             dbmate up | ||||||
|  | 
 | ||||||
|  | 	    yore | ||||||
|  |           ''; | ||||||
|         }; |         }; | ||||||
|       in { |       in { | ||||||
|         packages = rec { |         packages = rec { | ||||||
|  | |||||||
| @ -1,7 +1,7 @@ | |||||||
| cabal-version: 3.4 | cabal-version: 3.4 | ||||||
| 
 | 
 | ||||||
| name:           yore | name:           yore | ||||||
| version:        0.0.1 | version:        0.0.2 | ||||||
| author:         Paul Brinkmeier | author:         Paul Brinkmeier | ||||||
| maintainer:     hallo@pbrinkmeier.de | maintainer:     hallo@pbrinkmeier.de | ||||||
| copyright:      2023 Paul Brinkmeier | copyright:      2023 Paul Brinkmeier | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user