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