@ -0,0 +1,15 @@ | |||
FROM microsoft/dotnet:2.1-sdk | |||
ARG BUILD_CONFIGURATION=Debug | |||
ENV ASPNETCORE_ENVIRONMENT=Development | |||
ENV DOTNET_USE_POLLING_FILE_WATCHER=true | |||
EXPOSE 80 | |||
WORKDIR /src | |||
COPY ["src/ApiGateways/Web.Bff.Shopping/aggregator/Web.Shopping.HttpAggregator.csproj", "src/ApiGateways/Web.Bff.Shopping/aggregator/"] | |||
RUN dotnet restore "src/ApiGateways/Web.Bff.Shopping/aggregator/Web.Shopping.HttpAggregator.csproj" | |||
COPY . . | |||
WORKDIR "/src/src/ApiGateways/Web.Bff.Shopping/aggregator" | |||
RUN dotnet build --no-restore "Web.Shopping.HttpAggregator.csproj" -c $BUILD_CONFIGURATION | |||
ENTRYPOINT ["dotnet", "run", "--no-restore", "--no-build", "--no-launch-profile", "-c", "$BUILD_CONFIGURATION", "--"] |
@ -0,0 +1,39 @@ | |||
kind: helm-release | |||
apiVersion: 1.0 | |||
build: | |||
context: ..\..\..\.. | |||
dockerfile: Dockerfile | |||
install: | |||
chart: ../../../../k8s/helm/apigwws | |||
values: | |||
- values.dev.yaml? | |||
- secrets.dev.yaml? | |||
- ..\..\..\..\k8s\helm\app.yaml? | |||
- ..\..\..\..\k8s\helm\inf.yaml? | |||
set: | |||
replicaCount: 1 | |||
image: | |||
tag: $(tag) | |||
pullPolicy: Never | |||
ingress: | |||
hosts: | |||
# This expands to [space.s.]aggregator.<guid>.<region>.aksapp.io | |||
- $(spacePrefix)apigwws(hostSuffix) | |||
configurations: | |||
develop: | |||
build: | |||
dockerfile: Dockerfile.develop | |||
useGitIgnore: true | |||
args: | |||
BUILD_CONFIGURATION: ${BUILD_CONFIGURATION:-Debug} | |||
container: | |||
sync: | |||
- "**/Pages/**" | |||
- "**/Views/**" | |||
- "**/wwwroot/**" | |||
- "!**/*.{sln,csproj}" | |||
command: [dotnet, run, --no-restore, --no-build, --no-launch-profile, -c, "${BUILD_CONFIGURATION:-Debug}"] | |||
iterate: | |||
processesToKill: [dotnet, vsdbg] | |||
buildCommands: | |||
- [dotnet, build, --no-restore, -c, "${BUILD_CONFIGURATION:-Debug}"] |
@ -0,0 +1,20 @@ | |||
FROM microsoft/dotnet:2.1-sdk | |||
ARG BUILD_CONFIGURATION=Debug | |||
ENV ASPNETCORE_ENVIRONMENT=Development | |||
ENV DOTNET_USE_POLLING_FILE_WATCHER=true | |||
EXPOSE 80 | |||
WORKDIR /src | |||
COPY ["src/BuildingBlocks/EventBus/EventBus/EventBus.csproj", "src/BuildingBlocks/EventBus/EventBus/"] | |||
COPY ["src/BuildingBlocks/EventBus/EventBusRabbitMQ/EventBusRabbitMQ.csproj", "src/BuildingBlocks/EventBus/EventBusRabbitMQ/"] | |||
COPY ["src/BuildingBlocks/EventBus/EventBusServiceBus/EventBusServiceBus.csproj", "src/BuildingBlocks/EventBus/EventBusServiceBus/"] | |||
COPY ["src/BuildingBlocks/HealthChecks/src/Microsoft.AspNetCore.HealthChecks/Microsoft.AspNetCore.HealthChecks.csproj", "src/BuildingBlocks/HealthChecks/src/Microsoft.AspNetCore.HealthChecks/"] | |||
COPY ["src/BuildingBlocks/HealthChecks/src/Microsoft.Extensions.HealthChecks/Microsoft.Extensions.HealthChecks.csproj", "src/BuildingBlocks/HealthChecks/src/Microsoft.Extensions.HealthChecks/"] | |||
COPY ["src/Services/Location/Locations.API/Locations.API.csproj", "src/Services/Location/Locations.API/"] | |||
RUN dotnet restore "src/Services/Location/Locations.API/Locations.API.csproj" | |||
COPY . . | |||
WORKDIR "/src/src/Services/Location/Locations.API" | |||
RUN dotnet build --no-restore "Locations.API.csproj" -c $BUILD_CONFIGURATION | |||
ENTRYPOINT ["dotnet", "run", "--no-restore", "--no-build", "--no-launch-profile", "-c", "$BUILD_CONFIGURATION", "--"] |
@ -0,0 +1,39 @@ | |||
kind: helm-release | |||
apiVersion: 1.0 | |||
build: | |||
context: ..\..\..\.. | |||
dockerfile: Dockerfile | |||
install: | |||
chart: ../../../../k8s/helm/locations-api | |||
values: | |||
- values.dev.yaml? | |||
- secrets.dev.yaml? | |||
- ..\..\..\..\k8s\helm\app.yaml? | |||
- ..\..\..\..\k8s\helm\inf.yaml? | |||
set: | |||
replicaCount: 1 | |||
image: | |||
tag: $(tag) | |||
pullPolicy: Never | |||
ingress: | |||
hosts: | |||
# This expands to [space.s.]locationsapi.<guid>.<region>.aksapp.io | |||
- $(spacePrefix)locationsapi$(hostSuffix) | |||
configurations: | |||
develop: | |||
build: | |||
dockerfile: Dockerfile.develop | |||
useGitIgnore: true | |||
args: | |||
BUILD_CONFIGURATION: ${BUILD_CONFIGURATION:-Debug} | |||
container: | |||
sync: | |||
- "**/Pages/**" | |||
- "**/Views/**" | |||
- "**/wwwroot/**" | |||
- "!**/*.{sln,csproj}" | |||
command: [dotnet, run, --no-restore, --no-build, --no-launch-profile, -c, "${BUILD_CONFIGURATION:-Debug}"] | |||
iterate: | |||
processesToKill: [dotnet, vsdbg] | |||
buildCommands: | |||
- [dotnet, build, --no-restore, -c, "${BUILD_CONFIGURATION:-Debug}"] |
@ -0,0 +1,22 @@ | |||
FROM microsoft/dotnet:2.1-sdk | |||
ARG BUILD_CONFIGURATION=Debug | |||
ENV ASPNETCORE_ENVIRONMENT=Development | |||
ENV DOTNET_USE_POLLING_FILE_WATCHER=true | |||
EXPOSE 80 | |||
WORKDIR /src | |||
COPY ["src/BuildingBlocks/EventBus/EventBus/EventBus.csproj", "src/BuildingBlocks/EventBus/EventBus/"] | |||
COPY ["src/BuildingBlocks/EventBus/EventBusRabbitMQ/EventBusRabbitMQ.csproj", "src/BuildingBlocks/EventBus/EventBusRabbitMQ/"] | |||
COPY ["src/BuildingBlocks/EventBus/EventBusServiceBus/EventBusServiceBus.csproj", "src/BuildingBlocks/EventBus/EventBusServiceBus/"] | |||
COPY ["src/BuildingBlocks/HealthChecks/src/Microsoft.AspNetCore.HealthChecks/Microsoft.AspNetCore.HealthChecks.csproj", "src/BuildingBlocks/HealthChecks/src/Microsoft.AspNetCore.HealthChecks/"] | |||
COPY ["src/BuildingBlocks/HealthChecks/src/Microsoft.Extensions.HealthChecks.AzureStorage/Microsoft.Extensions.HealthChecks.AzureStorage.csproj", "src/BuildingBlocks/HealthChecks/src/Microsoft.Extensions.HealthChecks.AzureStorage/"] | |||
COPY ["src/BuildingBlocks/HealthChecks/src/Microsoft.Extensions.HealthChecks/Microsoft.Extensions.HealthChecks.csproj", "src/BuildingBlocks/HealthChecks/src/Microsoft.Extensions.HealthChecks/"] | |||
COPY ["src/BuildingBlocks/WebHostCustomization/WebHost.Customization/WebHost.Customization.csproj", "src/BuildingBlocks/WebHostCustomization/WebHost.Customization/"] | |||
COPY ["src/Services/Marketing/Marketing.API/Marketing.API.csproj", "src/Services/Marketing/Marketing.API/"] | |||
RUN dotnet restore "src/Services/Marketing/Marketing.API/Marketing.API.csproj" | |||
COPY . . | |||
WORKDIR "/src/src/Services/Marketing/Marketing.API" | |||
RUN dotnet build --no-restore "Marketing.API.csproj" -c $BUILD_CONFIGURATION | |||
ENTRYPOINT ["dotnet", "run", "--no-restore", "--no-build", "--no-launch-profile", "-c", "$BUILD_CONFIGURATION", "--"] |
@ -0,0 +1,39 @@ | |||
kind: helm-release | |||
apiVersion: 1.0 | |||
build: | |||
context: ..\..\..\.. | |||
dockerfile: Dockerfile | |||
install: | |||
chart: ../../../../k8s/helm/marketing-api | |||
values: | |||
- values.dev.yaml? | |||
- secrets.dev.yaml? | |||
- ..\..\..\..\k8s\helm\app.yaml? | |||
- ..\..\..\..\k8s\helm\inf.yaml? | |||
set: | |||
replicaCount: 1 | |||
image: | |||
tag: $(tag) | |||
pullPolicy: Never | |||
ingress: | |||
hosts: | |||
# This expands to [space.s.]marketingapi.<guid>.<region>.aksapp.io | |||
- $(spacePrefix)marketingapi$(hostSuffix) | |||
configurations: | |||
develop: | |||
build: | |||
dockerfile: Dockerfile.develop | |||
useGitIgnore: true | |||
args: | |||
BUILD_CONFIGURATION: ${BUILD_CONFIGURATION:-Debug} | |||
container: | |||
sync: | |||
- "**/Pages/**" | |||
- "**/Views/**" | |||
- "**/wwwroot/**" | |||
- "!**/*.{sln,csproj}" | |||
command: [dotnet, run, --no-restore, --no-build, --no-launch-profile, -c, "${BUILD_CONFIGURATION:-Debug}"] | |||
iterate: | |||
processesToKill: [dotnet, vsdbg] | |||
buildCommands: | |||
- [dotnet, build, --no-restore, -c, "${BUILD_CONFIGURATION:-Debug}"] |
@ -0,0 +1,21 @@ | |||
FROM microsoft/dotnet:2.1-sdk | |||
ARG BUILD_CONFIGURATION=Debug | |||
ENV ASPNETCORE_ENVIRONMENT=Development | |||
ENV DOTNET_USE_POLLING_FILE_WATCHER=true | |||
EXPOSE 80 | |||
WORKDIR /src | |||
COPY ["src/BuildingBlocks/EventBus/EventBus/EventBus.csproj", "src/BuildingBlocks/EventBus/EventBus/"] | |||
COPY ["src/BuildingBlocks/EventBus/EventBusRabbitMQ/EventBusRabbitMQ.csproj", "src/BuildingBlocks/EventBus/EventBusRabbitMQ/"] | |||
COPY ["src/BuildingBlocks/EventBus/EventBusServiceBus/EventBusServiceBus.csproj", "src/BuildingBlocks/EventBus/EventBusServiceBus/"] | |||
COPY ["src/BuildingBlocks/HealthChecks/src/Microsoft.AspNetCore.HealthChecks/Microsoft.AspNetCore.HealthChecks.csproj", "src/BuildingBlocks/HealthChecks/src/Microsoft.AspNetCore.HealthChecks/"] | |||
COPY ["src/BuildingBlocks/HealthChecks/src/Microsoft.Extensions.HealthChecks.SqlServer/Microsoft.Extensions.HealthChecks.SqlServer.csproj", "src/BuildingBlocks/HealthChecks/src/Microsoft.Extensions.HealthChecks.SqlServer/"] | |||
COPY ["src/BuildingBlocks/HealthChecks/src/Microsoft.Extensions.HealthChecks/Microsoft.Extensions.HealthChecks.csproj", "src/BuildingBlocks/HealthChecks/src/Microsoft.Extensions.HealthChecks/"] | |||
COPY ["src/Services/Ordering/Ordering.BackgroundTasks/Ordering.BackgroundTasks.csproj", "src/Services/Ordering/Ordering.BackgroundTasks/"] | |||
RUN dotnet restore "src/Services/Ordering/Ordering.BackgroundTasks/Ordering.BackgroundTasks.csproj" | |||
COPY . . | |||
WORKDIR "/src/src/Services/Ordering/Ordering.BackgroundTasks" | |||
RUN dotnet build --no-restore "Ordering.BackgroundTasks.csproj" -c $BUILD_CONFIGURATION | |||
ENTRYPOINT ["dotnet", "run", "--no-restore", "--no-build", "--no-launch-profile", "-c", "$BUILD_CONFIGURATION", "--"] |
@ -0,0 +1,39 @@ | |||
kind: helm-release | |||
apiVersion: 1.0 | |||
build: | |||
context: ..\..\..\.. | |||
dockerfile: Dockerfile | |||
install: | |||
chart: ../../../../k8s/helm/ordering-backgroundtasks | |||
values: | |||
- values.dev.yaml? | |||
- secrets.dev.yaml? | |||
- ..\..\..\..\k8s\helm\app.yaml? | |||
- ..\..\..\..\k8s\helm\inf.yaml? | |||
set: | |||
replicaCount: 1 | |||
image: | |||
tag: $(tag) | |||
pullPolicy: Never | |||
ingress: | |||
hosts: | |||
# This expands to [space.s.]orderingbackgroundtasks.<guid>.<region>.aksapp.io | |||
- $(spacePrefix)orderingbackgroundtasks$(hostSuffix) | |||
configurations: | |||
develop: | |||
build: | |||
dockerfile: Dockerfile.develop | |||
useGitIgnore: true | |||
args: | |||
BUILD_CONFIGURATION: ${BUILD_CONFIGURATION:-Debug} | |||
container: | |||
sync: | |||
- "**/Pages/**" | |||
- "**/Views/**" | |||
- "**/wwwroot/**" | |||
- "!**/*.{sln,csproj}" | |||
command: [dotnet, run, --no-restore, --no-build, --no-launch-profile, -c, "${BUILD_CONFIGURATION:-Debug}"] | |||
iterate: | |||
processesToKill: [dotnet, vsdbg] | |||
buildCommands: | |||
- [dotnet, build, --no-restore, -c, "${BUILD_CONFIGURATION:-Debug}"] |
@ -0,0 +1,18 @@ | |||
FROM microsoft/dotnet:2.1-sdk | |||
ARG BUILD_CONFIGURATION=Debug | |||
ENV ASPNETCORE_ENVIRONMENT=Development | |||
ENV DOTNET_USE_POLLING_FILE_WATCHER=true | |||
EXPOSE 80 | |||
WORKDIR /src | |||
COPY ["src/BuildingBlocks/EventBus/EventBus/EventBus.csproj", "src/BuildingBlocks/EventBus/EventBus/"] | |||
COPY ["src/BuildingBlocks/EventBus/EventBusRabbitMQ/EventBusRabbitMQ.csproj", "src/BuildingBlocks/EventBus/EventBusRabbitMQ/"] | |||
COPY ["src/BuildingBlocks/EventBus/EventBusServiceBus/EventBusServiceBus.csproj", "src/BuildingBlocks/EventBus/EventBusServiceBus/"] | |||
COPY ["src/Services/Ordering/Ordering.SignalrHub/Ordering.SignalrHub.csproj", "src/Services/Ordering/Ordering.SignalrHub/"] | |||
RUN dotnet restore "src/Services/Ordering/Ordering.SignalrHub/Ordering.SignalrHub.csproj" | |||
COPY . . | |||
WORKDIR "/src/src/Services/Ordering/Ordering.SignalrHub" | |||
RUN dotnet build --no-restore "Ordering.SignalrHub.csproj" -c $BUILD_CONFIGURATION | |||
ENTRYPOINT ["dotnet", "run", "--no-restore", "--no-build", "--no-launch-profile", "-c", "$BUILD_CONFIGURATION", "--"] |
@ -0,0 +1,39 @@ | |||
kind: helm-release | |||
apiVersion: 1.0 | |||
build: | |||
context: ..\..\..\.. | |||
dockerfile: Dockerfile | |||
install: | |||
chart: ../../../../k8s/helm/ordering-signalrhub | |||
values: | |||
- values.dev.yaml? | |||
- secrets.dev.yaml? | |||
- ..\..\..\..\k8s\helm\app.yaml? | |||
- ..\..\..\..\k8s\helm\inf.yaml? | |||
set: | |||
replicaCount: 1 | |||
image: | |||
tag: $(tag) | |||
pullPolicy: Never | |||
ingress: | |||
hosts: | |||
# This expands to [space.s.]orderingsignalrhub.<guid>.<region>.aksapp.io | |||
- $(spacePrefix)orderingsignalrhub$(hostSuffix) | |||
configurations: | |||
develop: | |||
build: | |||
dockerfile: Dockerfile.develop | |||
useGitIgnore: true | |||
args: | |||
BUILD_CONFIGURATION: ${BUILD_CONFIGURATION:-Debug} | |||
container: | |||
sync: | |||
- "**/Pages/**" | |||
- "**/Views/**" | |||
- "**/wwwroot/**" | |||
- "!**/*.{sln,csproj}" | |||
command: [dotnet, run, --no-restore, --no-build, --no-launch-profile, -c, "${BUILD_CONFIGURATION:-Debug}"] | |||
iterate: | |||
processesToKill: [dotnet, vsdbg] | |||
buildCommands: | |||
- [dotnet, build, --no-restore, -c, "${BUILD_CONFIGURATION:-Debug}"] |
@ -0,0 +1,22 @@ | |||
FROM microsoft/dotnet:2.1-sdk | |||
ARG BUILD_CONFIGURATION=Debug | |||
ENV ASPNETCORE_ENVIRONMENT=Development | |||
ENV DOTNET_USE_POLLING_FILE_WATCHER=true | |||
EXPOSE 80 | |||
WORKDIR /src | |||
COPY ["src/BuildingBlocks/EventBus/EventBus/EventBus.csproj", "src/BuildingBlocks/EventBus/EventBus/"] | |||
COPY ["src/BuildingBlocks/EventBus/EventBusRabbitMQ/EventBusRabbitMQ.csproj", "src/BuildingBlocks/EventBus/EventBusRabbitMQ/"] | |||
COPY ["src/BuildingBlocks/EventBus/EventBusServiceBus/EventBusServiceBus.csproj", "src/BuildingBlocks/EventBus/EventBusServiceBus/"] | |||
COPY ["src/BuildingBlocks/EventBus/IntegrationEventLogEF/IntegrationEventLogEF.csproj", "src/BuildingBlocks/EventBus/IntegrationEventLogEF/"] | |||
COPY ["src/BuildingBlocks/HealthChecks/src/Microsoft.AspNetCore.HealthChecks/Microsoft.AspNetCore.HealthChecks.csproj", "src/BuildingBlocks/HealthChecks/src/Microsoft.AspNetCore.HealthChecks/"] | |||
COPY ["src/BuildingBlocks/HealthChecks/src/Microsoft.Extensions.HealthChecks.SqlServer/Microsoft.Extensions.HealthChecks.SqlServer.csproj", "src/BuildingBlocks/HealthChecks/src/Microsoft.Extensions.HealthChecks.SqlServer/"] | |||
COPY ["src/BuildingBlocks/HealthChecks/src/Microsoft.Extensions.HealthChecks/Microsoft.Extensions.HealthChecks.csproj", "src/BuildingBlocks/HealthChecks/src/Microsoft.Extensions.HealthChecks/"] | |||
COPY ["src/Services/Payment/Payment.API/Payment.API.csproj", "src/Services/Payment/Payment.API/"] | |||
RUN dotnet restore "src/Services/Payment/Payment.API/Payment.API.csproj" | |||
COPY . . | |||
WORKDIR "/src/src/Services/Payment/Payment.API" | |||
RUN dotnet build --no-restore "Payment.API.csproj" -c $BUILD_CONFIGURATION | |||
ENTRYPOINT ["dotnet", "run", "--no-restore", "--no-build", "--no-launch-profile", "-c", "$BUILD_CONFIGURATION", "--"] |
@ -0,0 +1,39 @@ | |||
kind: helm-release | |||
apiVersion: 1.0 | |||
build: | |||
context: ..\..\..\.. | |||
dockerfile: Dockerfile | |||
install: | |||
chart: ../../../../k8s/helm/payment-api | |||
values: | |||
- values.dev.yaml? | |||
- secrets.dev.yaml? | |||
- ..\..\..\..\k8s\helm\app.yaml? | |||
- ..\..\..\..\k8s\helm\inf.yaml? | |||
set: | |||
replicaCount: 1 | |||
image: | |||
tag: $(tag) | |||
pullPolicy: Never | |||
ingress: | |||
hosts: | |||
# This expands to [space.s.]paymentapi.<guid>.<region>.aksapp.io | |||
- $(spacePrefix)paymentapi$(hostSuffix) | |||
configurations: | |||
develop: | |||
build: | |||
dockerfile: Dockerfile.develop | |||
useGitIgnore: true | |||
args: | |||
BUILD_CONFIGURATION: ${BUILD_CONFIGURATION:-Debug} | |||
container: | |||
sync: | |||
- "**/Pages/**" | |||
- "**/Views/**" | |||
- "**/wwwroot/**" | |||
- "!**/*.{sln,csproj}" | |||
command: [dotnet, run, --no-restore, --no-build, --no-launch-profile, -c, "${BUILD_CONFIGURATION:-Debug}"] | |||
iterate: | |||
processesToKill: [dotnet, vsdbg] | |||
buildCommands: | |||
- [dotnet, build, --no-restore, -c, "${BUILD_CONFIGURATION:-Debug}"] |