mirror of
				https://github.com/jakeswenson/BitBetter.git
				synced 2025-10-31 12:53:25 +00:00 
			
		
		
		
	Build bitBetter in Docker
This way we don't have to install dotnet sdk on the host
This commit is contained in:
		
							parent
							
								
									c97df32b0d
								
							
						
					
					
						commit
						2d235e10db
					
				
							
								
								
									
										13
									
								
								build.sh
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								build.sh
									
									
									
									
									
								
							|  | @ -11,13 +11,10 @@ DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" | |||
| cp "$DIR/.keys/cert.cert" "$DIR/src/bitBetter/api/.keys" | ||||
| cp "$DIR/.keys/cert.cert" "$DIR/src/bitBetter/identity/.keys" | ||||
| 
 | ||||
| cd "$DIR/src/bitBetter" | ||||
| docker run -v "$DIR/src/bitBetter:/bitBetter" -w=/bitBetter mcr.microsoft.com/dotnet/core/sdk:2.1 sh build.sh | ||||
| 
 | ||||
| dotnet restore | ||||
| dotnet publish | ||||
| cp -r "$DIR/src/bitBetter/bin" "$DIR/src/bitBetter/api/" | ||||
| cp -r "$DIR/src/bitBetter/bin" "$DIR/src/bitBetter/identity/" | ||||
| 
 | ||||
| cp -r ./bin ./api/ | ||||
| cp -r ./bin ./identity/ | ||||
| 
 | ||||
| docker build -t bitbetter/api ./api # --squash | ||||
| docker build -t bitbetter/identity ./identity # --squash | ||||
| docker build -t bitbetter/api "$DIR/src/bitBetter/api" # --squash | ||||
| docker build -t bitbetter/identity "$DIR/src/bitBetter/identity" # --squash | ||||
|  |  | |||
							
								
								
									
										8
									
								
								src/bitBetter/build.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										8
									
								
								src/bitBetter/build.sh
									
									
									
									
									
										Executable file
									
								
							|  | @ -0,0 +1,8 @@ | |||
| #!/bin/bash | ||||
| 
 | ||||
| set -e | ||||
| set -x | ||||
| 
 | ||||
| dotnet add package Newtonsoft.Json --version 12.0.1 | ||||
| dotnet restore | ||||
| dotnet publish | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user