script working for SPA
This commit is contained in:
		
							parent
							
								
									ffeabf8f65
								
							
						
					
					
						commit
						4e2583477b
					
				| @ -5,12 +5,19 @@ dotnet publish "$(pwd)/src/Web/WebMVC/project.json" -o "$(pwd)/pub/webMVC" | |||||||
| dotnet publish "$(pwd)/src/Services/Catalog/Catalog.API/project.json" -o "$(pwd)/pub/catalog" | dotnet publish "$(pwd)/src/Services/Catalog/Catalog.API/project.json" -o "$(pwd)/pub/catalog" | ||||||
| dotnet publish "$(pwd)/src/Services/Ordering/Ordering.API/project.json" -o "$(pwd)/pub/ordering" | dotnet publish "$(pwd)/src/Services/Ordering/Ordering.API/project.json" -o "$(pwd)/pub/ordering" | ||||||
| dotnet publish "$(pwd)/src/Services/Basket/Basket.API/project.json" -o "$(pwd)/pub/basket" | dotnet publish "$(pwd)/src/Services/Basket/Basket.API/project.json" -o "$(pwd)/pub/basket" | ||||||
|  | 
 | ||||||
|  | pushd "$(pwd)/src/Web/WebSPA/eShopOnContainers.WebSPA" | ||||||
|  | npm install | ||||||
|  | npm run build:prod | ||||||
|  | popd | ||||||
|  | 
 | ||||||
|  | dotnet publish "$(pwd)/src/Web/WebSPA/eShopOnContainers.WebSPA/project.json" -o "$(pwd)/pub/webSPA" | ||||||
|  | 
 | ||||||
| dotnet publish "$(pwd)/src/Services/Identity/Identity.API/project.json" -o "$(pwd)/pub/identity" | dotnet publish "$(pwd)/src/Services/Identity/Identity.API/project.json" -o "$(pwd)/pub/identity" | ||||||
| dotnet publish "$(pwd)/src/Web/WebSPA/eShopOnContainers.WebSPA/project.json" -o "$(pwd)/pub/WebSPA" |  | ||||||
| 
 | 
 | ||||||
| docker build -t eshop/web "$(pwd)/pub/webMVC" | docker build -t eshop/web "$(pwd)/pub/webMVC" | ||||||
| docker build -t eshop/catalog.api "$(pwd)/pub/catalog" | docker build -t eshop/catalog.api "$(pwd)/pub/catalog" | ||||||
| docker build -t eshop/ordering.api "$(pwd)/pub/ordering" | docker build -t eshop/ordering.api "$(pwd)/pub/ordering" | ||||||
| docker build -t eshop/basket.api "$(pwd)/pub/basket" | docker build -t eshop/basket.api "$(pwd)/pub/basket" | ||||||
|  | docker build -t eshop/webspa "$(pwd)/pub/webSPA" | ||||||
| docker build -t eshop/identity "$(pwd)/pub/identity" | docker build -t eshop/identity "$(pwd)/pub/identity" | ||||||
| docker build -t eshop/webspa "$(pwd)/pub/WebSPA" |  | ||||||
|  | |||||||
| @ -1,12 +1,23 @@ | |||||||
| version: '2' | version: '2' | ||||||
| 
 | 
 | ||||||
| services: | services: | ||||||
|  | 
 | ||||||
|  |   webmvc: | ||||||
|  |     environment: | ||||||
|  |       - CatalogUrl=http://catalog.api:5101 | ||||||
|  |       - OrderingUrl=http://ordering.api:5102 | ||||||
|  |       #- IdentityUrl=http://13.88.8.119:5105             #Remote: VM Needs to have public access at 5105.  | ||||||
|  |       - IdentityUrl=http://identity.service:5105              #Local: You need to open your local dev-machine firewall at range 5100-5105.  at range 5100-5105.  | ||||||
|  |       - BasketUrl=http://basket.api:5103 | ||||||
|  |     ports: | ||||||
|  |       - "5100:5100" | ||||||
|  | 
 | ||||||
|   basket.api: |   basket.api: | ||||||
|     environment: |     environment: | ||||||
|       - ASPNETCORE_ENVIRONMENT=Development |       - ASPNETCORE_ENVIRONMENT=Development | ||||||
|       - ConnectionString=basket.data |       - ConnectionString=basket.data | ||||||
|       #- identityUrl=http://13.88.8.119:5105             #Remote: VM Needs to have public access at 5105.  |       #- identityUrl=http://13.88.8.119:5105             #Remote: VM Needs to have public access at 5105.  | ||||||
|       - identityUrl=http://10.0.75.1:5105              #Local: You need to open your local dev-machine firewall at range 5100-5105.  at range 5100-5105.  |       - identityUrl=http://identity.service:5105              #Local: You need to open your local dev-machine firewall at range 5100-5105.  at range 5100-5105.  | ||||||
|     ports: |     ports: | ||||||
|       - "5103:5103" |       - "5103:5103" | ||||||
| 
 | 
 | ||||||
| @ -15,18 +26,17 @@ services: | |||||||
|       - ASPNETCORE_ENVIRONMENT=Development |       - ASPNETCORE_ENVIRONMENT=Development | ||||||
|       - ConnectionString=Server=sql.data;Database=Microsoft.eShopOnContainers.Services.CatalogDb;User Id=sa;Password=Pass@word |       - ConnectionString=Server=sql.data;Database=Microsoft.eShopOnContainers.Services.CatalogDb;User Id=sa;Password=Pass@word | ||||||
|       #- ExternalCatalogBaseUrl=http://13.88.8.119:5101   #Remote: VM Needs to have public access at 5105.  |       #- ExternalCatalogBaseUrl=http://13.88.8.119:5101   #Remote: VM Needs to have public access at 5105.  | ||||||
|       - ExternalCatalogBaseUrl=http://10.0.75.1:5101    #Local: You need to open your local dev-machine firewall at range 5100-5105.  at range 5100-5105. |       - ExternalCatalogBaseUrl=http://localhost:5101    #Local: You need to open your local dev-machine firewall at range 5100-5105.  at range 5100-5105. | ||||||
|     ports: |     ports: | ||||||
|       - "5101:5101" |       - "5101:5101" | ||||||
| 
 | 
 | ||||||
| 
 |  | ||||||
|   identity.api: |   identity.api: | ||||||
|     environment: |     environment: | ||||||
|       - ASPNETCORE_ENVIRONMENT=Development |       - ASPNETCORE_ENVIRONMENT=Development | ||||||
|       - SpaClient=http://localhost:5104 |       - SpaClient=http://localhost:5104 | ||||||
|       - ConnectionStrings__DefaultConnection=Server=sql.data;Database=Microsoft.eShopOnContainers.Service.IdentityDb;User Id=sa;Password=Pass@word |       - ConnectionStrings__DefaultConnection=Server=sql.data;Database=Microsoft.eShopOnContainers.Service.IdentityDb;User Id=sa;Password=Pass@word | ||||||
|       #- MvcClient=http://13.88.8.119:5100              #Remote: VM Needs to have public access at 5105.  |       #- MvcClient=http://13.88.8.119:5100              #Remote: VM Needs to have public access at 5105.  | ||||||
|       - MvcClient=http://10.0.75.1:5105              #Local: You need to open your local dev-machine firewall at range 5100-5105.   |       - MvcClient=http://localhost:5100              #Local: You need to open your local dev-machine firewall at range 5100-5105.   | ||||||
|     ports: |     ports: | ||||||
|       - "5105:5105" |       - "5105:5105" | ||||||
| 
 | 
 | ||||||
| @ -35,18 +45,17 @@ services: | |||||||
|       - ASPNETCORE_ENVIRONMENT=Development |       - ASPNETCORE_ENVIRONMENT=Development | ||||||
|       - ConnectionString=Server=sql.data;Database=Microsoft.eShopOnContainers.Services.OrderingDb;User Id=sa;Password=Pass@word |       - ConnectionString=Server=sql.data;Database=Microsoft.eShopOnContainers.Services.OrderingDb;User Id=sa;Password=Pass@word | ||||||
|       #- identityUrl=http://13.88.8.119:5105             #Remote: VM Needs to have public access at 5105.  |       #- identityUrl=http://13.88.8.119:5105             #Remote: VM Needs to have public access at 5105.  | ||||||
|       - identityUrl=http://10.0.75.1:5105              #Local: You need to open your local dev-machine firewall at range 5100-5105.  at range 5100-5105.  |       - identityUrl=http://identity.service:5105              #Local: You need to open your local dev-machine firewall at range 5100-5105.  at range 5100-5105.  | ||||||
|     ports: |     ports: | ||||||
|       - "5102:5102" |       - "5102:5102" | ||||||
| 
 | 
 | ||||||
|   eshoponcontainers.webspa: |   eshoponcontainers.webspa: | ||||||
|     environment: |     environment: | ||||||
|       - ASPNETCORE_ENVIRONMENT=Development |       - CatalogUrl=http://localhost:5101 | ||||||
|       - CatalogUrl=http://10.0.75.1:5101 |       - OrderingUrl=http://localhost:5102 | ||||||
|       - OrderingUrl=http://10.0.75.1:5102 |  | ||||||
|       #- IdentityUrl=http://13.88.8.119:5105             #Remote: VM Needs to have public access at 5105.  |       #- IdentityUrl=http://13.88.8.119:5105             #Remote: VM Needs to have public access at 5105.  | ||||||
|       - IdentityUrl=http://10.0.75.1:5105              #Local: You need to open your local dev-machine firewall at range 5100-5105.  at range 5100-5105.  |       - IdentityUrl=http://localhost:5105              #Local: You need to open your local dev-machine firewall at range 5100-5105.  at range 5100-5105.  | ||||||
|       - BasketUrl=http://10.0.75.1:5103                 |       - BasketUrl=http://localhost:5103                 | ||||||
|     ports: |     ports: | ||||||
|       - "5104:5104" |       - "5104:5104" | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user