From a26bf0739f75b6153e7983ed937901d6194d11e2 Mon Sep 17 00:00:00 2001 From: ifiguero Date: Wed, 31 Jan 2024 21:47:14 -0300 Subject: [PATCH] Update Dockerfile.adminfull --- Dockerfile.adminfull | 29 ++++++++++++++--------------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/Dockerfile.adminfull b/Dockerfile.adminfull index aa28ee3..4912873 100644 --- a/Dockerfile.adminfull +++ b/Dockerfile.adminfull @@ -1,27 +1,26 @@ # seccion frontend FROM node:20-alpine as frontend - -# soluciona error en descarga de repositorio -# RUN sed -i 's/https\:\/\//http\:\/\//g' /etc/apk/repositories - -# descargar proyecto RUN apk update && apk add git -RUN git clone "https://for_testing:glpat-mQEdGjBW9M1nDbCCuvzi@gitlab.com/m3f_usm/admin_transporte/frontend" /frontend -RUN git clone "https://for_testing:glpat-mQEdGjBW9M1nDbCCuvzi@gitlab.com/m3f_usm/admin_transporte/backend" /backend -RUN rm -rf /backend/project/dist -# compilar +# Copia el proyecto +RUN git clone "https://for_testing:glpat-mQEdGjBW9M1nDbCCuvzi@gitlab.com/m3f_usm/admin_transporte/frontend" /frontend + +# Compilar WORKDIR /frontend RUN npm install && npm run build -# seccion final -- se omite git y archivos innecerarios para reducir imagen +# Contenedor backend FROM python:3.11-alpine -COPY --from=frontend /backend/project/ /srv/project -COPY --from=frontend /backend/readme.md /srv -COPY --from=frontend /backend/requirements.txt /srv +RUN apk update && apk add git + +# Copia el directorio +WORKDIR /srv +RUN git clone "https://for_testing:glpat-mQEdGjBW9M1nDbCCuvzi@gitlab.com/m3f_usm/admin_transporte/backend" /srv +RUN rm -rf /srv/project/dist +RUN pip install -r requirements.txt + +# Actualiza el contenido de frontend COPY --from=frontend /frontend/dist/ /srv/project/dist -WORKDIR /srv -RUN pip install -r requirements.txt ENTRYPOINT ["python3"] CMD [ "/srv/project/manage.py", "runserver", "0.0.0.0:4000" ]