ajout d'un docker compose pour tester en local et ajout d'un argument de build dockerfile

This commit is contained in:
styve Lioumba
2025-11-21 12:11:19 +01:00
parent b11528e6a7
commit 8114753b88
10 changed files with 1203 additions and 2 deletions

View File

@@ -4,10 +4,12 @@ FROM node:20-alpine AS node-builder
ARG APP_NAME=technostrea
ARG ENVIRONMENT=production
ARG NG_VERSION=18
ARG ENV_URL
ENV APP_NAME=$APP_NAME
ENV ENVIRONMENT=$ENVIRONMENT
ENV NG_VERSION=$NG_VERSION
ENV ENV_URL=$ENV_URL
WORKDIR /app
@@ -30,6 +32,9 @@ RUN npm install -g @angular/cli@$NG_VERSION
COPY . .
RUN chmod +x replace-prod-env.sh
RUN ./replace-prod-env.sh src/environments/environment.ts $ENV_URL
RUN npm install --legacy-peer-deps
RUN ng build --configuration=$ENVIRONMENT --output-path=dist/