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/api/.keys" | ||||||
| cp "$DIR/.keys/cert.cert" "$DIR/src/bitBetter/identity/.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 | cp -r "$DIR/src/bitBetter/bin" "$DIR/src/bitBetter/api/" | ||||||
| dotnet publish | cp -r "$DIR/src/bitBetter/bin" "$DIR/src/bitBetter/identity/" | ||||||
| 
 | 
 | ||||||
| cp -r ./bin ./api/ | docker build -t bitbetter/api "$DIR/src/bitBetter/api" # --squash | ||||||
| cp -r ./bin ./identity/ | docker build -t bitbetter/identity "$DIR/src/bitBetter/identity" # --squash | ||||||
| 
 |  | ||||||
| docker build -t bitbetter/api ./api # --squash |  | ||||||
| docker build -t bitbetter/identity ./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