diff --git a/docker-compose.yml b/docker-compose.yml index ef58fd5..c72719e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -38,19 +38,13 @@ services: ports: - 3000:3000 volumes: - - "./server/src:/api/src" - - "./server/public:/api/public" - + - "./server:/server" + - "./shared:/shared" networks: - public - private depends_on: - mariadb - logging: - driver: json-file - options: - max-size: "50m" - max-file: "6" volumes: mariadb_data: diff --git a/server/Dockerfile b/server/Dockerfile index ab46ce7..bb055c1 100644 --- a/server/Dockerfile +++ b/server/Dockerfile @@ -4,7 +4,7 @@ FROM node:lts-iron AS builder # Establecer el directorio de trabajo -WORKDIR /api +WORKDIR /server # Copiar los archivos de dependencias COPY package.json ./ @@ -12,25 +12,27 @@ COPY package.json ./ # Instalar dependencias RUN yarn install +ARG CACHEBUST=1 + # Copiar el resto del código de la aplicación COPY . . -RUN dir -s +CMD pwd && ls && ls server && ls shared # Ejecutar el build # Si hay un error, mostrarlo en detalle. -RUN yarn run build || { echo 'Error during build'; exit 1; } +# RUN yarn run build || { echo 'Error during build'; exit 1; } # FINAL STAGE -FROM node:lts-iron AS prod +#FROM node:lts-iron AS prod -WORKDIR /api +#WORKDIR /api # Copiar el código compilado de la fase anterior -COPY --from=builder /api/dist ./dist +#COPY --from=builder /api/dist ./dist # Exponer el puerto que la API usa -EXPOSE 3000 +#EXPOSE 3000 # Comando para correr la aplicación -CMD ["yarn", "run", "start"] +#CMD ["yarn", "run", "start"]