Preparando proceso de despliegue local para que se parezca al de

desarrollo, problema de las migraciones
This commit is contained in:
2026-02-20 10:47:28 +01:00
parent 1583ae539e
commit b208c9c301
11 changed files with 322 additions and 386 deletions

View File

@@ -0,0 +1,23 @@
# Stage base para coordinar las fases de build y ejecucion
FROM node:22-alpine AS base
WORKDIR /usr/local/app
RUN corepack enable && \
corepack prepare yarn@4.12.0 --activate
COPY ./package.json ./yarn.lock ./
COPY ./packages ./packages
# copia el codigo en general
COPY tsconfig*.json ./
COPY .env* ./
COPY ./.yarnrc.yml ./
COPY ./deployment/local/docker/start.sh ./
RUN yarn install && \
yarn cache clean && \
yarn build && \
chmod +x start.sh
EXPOSE ${PORT}
ENTRYPOINT [ "start.sh" ]