From 30f08264cb7ca35e833a2aa12d389009f5bc4f4e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Cort=C3=A9s?= Date: Tue, 13 Jul 2021 14:31:52 -0400 Subject: [PATCH] Dejando el servicio de frontend estatico --- docker-compose.yml | 11 +---------- frontend/Dockerfile | 17 ++++++----------- 2 files changed, 7 insertions(+), 21 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 60589c3..c9be4f1 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -25,16 +25,7 @@ services: context: ./frontend dockerfile: ./Dockerfile ports: - - 4200:4200 - volumes: - - ./frontend/src:/angular/src - - ./frontend/karma.conf.js:/angular/karma.conf.js - - ./frontend/angular.json:/angular/angular.json - - ./frontend/tsconfig.app.json:/angular/tsconfig.app.json - - ./frontend/tsconfig.json:/angular/tsconfig.json - - ./frontend/tsconfig.spec.json:/angular/tsconfig.spec.json - - ./frontend/.editorconfig:/angular/.editorconfig - - ./frontend/.browserslistrc:/angular/.browserslistrc + - 4200:80 database: image: postgres:13 diff --git a/frontend/Dockerfile b/frontend/Dockerfile index 225ecaa..65683ad 100644 --- a/frontend/Dockerfile +++ b/frontend/Dockerfile @@ -1,14 +1,9 @@ -FROM node:14-alpine - +FROM node:alpine as build WORKDIR /angular - -COPY package.json /angular -COPY package-lock.json /angular - -ENV NODE_OPTIONS="--max_old_space_size=400" - -RUN npm install --verbose - +COPY package.json package-lock.json /angular/ +RUN npm install COPY . /angular +RUN npm run build --prod -ENTRYPOINT ["/angular/node_modules/@angular/cli/bin/ng", "serve", "--host", "0.0.0.0"] +FROM nginx:stable-alpine +COPY --from=build /angular/dist/frontend /usr/share/nginx/html