committed by
GitHub
16 changed files with 162 additions and 42 deletions
@ -0,0 +1,99 @@ |
|||
version: '3.7' |
|||
|
|||
services: |
|||
administration-service: |
|||
image: eshoponabp/service-administration:latest |
|||
container_name: administration-service-container |
|||
build: |
|||
context: ../../ |
|||
dockerfile: services/administration/src/EShopOnAbp.AdministrationService.HttpApi.Host/Dockerfile |
|||
environment: |
|||
- ASPNETCORE_ENVIRONMENT=Staging |
|||
- ASPNETCORE_URLS=https://+:443;http://+:80; |
|||
- Kestrel__Certificates__Default__Path=/root/certificate/localhost.pfx |
|||
- Kestrel__Certificates__Default__Password=8b6039b6-c67a-448b-977b-0ce6d3fcfd49 |
|||
- Redis__Configuration=redis |
|||
- RabbitMQ__Connections__Default__HostName=rabbitmq |
|||
- ConnectionStrings__AdministrationService=User ID=postgres;Password=myPassw0rd;Host=postgres-db;Port=5432;Database=EShopOnAbp_Administration;Pooling=false; |
|||
ports: |
|||
- "44353:443" |
|||
depends_on: |
|||
redis: |
|||
condition: service_healthy |
|||
postgres-db: |
|||
condition: service_healthy |
|||
rabbitmq: |
|||
condition: service_healthy |
|||
restart: on-failure |
|||
networks: |
|||
- eshoponabp-network |
|||
volumes: |
|||
- ../dev-cert:/root/certificate |
|||
|
|||
identity-service: |
|||
image: eshoponabp/service-identity:latest |
|||
container_name: identity-service-container |
|||
build: |
|||
context: ../../ |
|||
dockerfile: services/identity/src/EShopOnAbp.IdentityService.HttpApi.Host/Dockerfile |
|||
environment: |
|||
- ASPNETCORE_ENVIRONMENT=Staging |
|||
- ASPNETCORE_URLS=https://+:443;http://+:80 |
|||
- Kestrel__Certificates__Default__Path=/root/certificate/localhost.pfx |
|||
- Kestrel__Certificates__Default__Password=8b6039b6-c67a-448b-977b-0ce6d3fcfd49 |
|||
- Redis__Configuration=redis |
|||
- RabbitMQ__Connections__Default__HostName=rabbitmq |
|||
- ConnectionStrings__IdentityService=User ID=postgres;Password=myPassw0rd;Host=postgres-db;Port=5432;Database=EShopOnAbp_Identity;Pooling=false; |
|||
- ConnectionStrings__AdministrationService=User ID=postgres;Password=myPassw0rd;Host=postgres-db;Port=5432;Database=EShopOnAbp_Administration;Pooling=false; |
|||
ports: |
|||
- "44351:443" |
|||
depends_on: |
|||
redis: |
|||
condition: service_healthy |
|||
postgres-db: |
|||
condition: service_healthy |
|||
rabbitmq: |
|||
condition: service_healthy |
|||
restart: on-failure |
|||
networks: |
|||
- eshoponabp-network |
|||
volumes: |
|||
- ../dev-cert:/root/certificate |
|||
|
|||
catalog-service: |
|||
image: eshoponabp/service-catalog:latest |
|||
container_name: catalog-service-container |
|||
build: |
|||
context: ../../ |
|||
dockerfile: services/catalog/src/EShopOnAbp.CatalogService.HttpApi.Host/Dockerfile |
|||
environment: |
|||
- ASPNETCORE_ENVIRONMENT=Staging |
|||
- ASPNETCORE_URLS=https://+:443;http://+:81; |
|||
- Kestrel__Certificates__Default__Path=/root/certificate/localhost.pfx |
|||
- Kestrel__Certificates__Default__Password=8b6039b6-c67a-448b-977b-0ce6d3fcfd49 |
|||
- Kestrel__EndPoints__Http__Url=https://docker.host.internal:443 |
|||
- Kestrel__EndPoints__gRPC__Url=http://docker.host.internal:81 |
|||
- Redis__Configuration=redis |
|||
- RabbitMQ__Connections__Default__HostName=rabbitmq |
|||
- ConnectionStrings__CatalogService=mongodb://mongodb/EShopOnAbp_Catalog |
|||
- ConnectionStrings__AdministrationService=User ID=postgres;Password=myPassw0rd;Host=postgres-db;Port=5432;Database=EShopOnAbp_Administration;Pooling=false; |
|||
ports: |
|||
- "44354:443" |
|||
- "81:81" |
|||
depends_on: |
|||
redis: |
|||
condition: service_healthy |
|||
mongodb: |
|||
condition: service_healthy |
|||
rabbitmq: |
|||
condition: service_healthy |
|||
restart: on-failure |
|||
networks: |
|||
- eshoponabp-network |
|||
volumes: |
|||
- ../dev-cert:/root/certificate |
|||
|
|||
|
|||
networks: |
|||
eshoponabp-network: |
|||
external: true |
|||
@ -0,0 +1,2 @@ |
|||
docker network create eshoponabp-network |
|||
docker-compose -f docker-compose.yml -f docker-compose.infrastructure.yml -f docker-compose.infrastructure.override.yml up -d |
|||
@ -0,0 +1,2 @@ |
|||
docker-compose -f docker-compose.yml -f docker-compose.infrastructure.yml -f docker-compose.infrastructure.override.yml down |
|||
docker network rm eshoponabp-network |
|||
Loading…
Reference in new issue