# Stage base para coordinar las fases de build y ejecucion FROM node:22-alpine # Hace falta para la herramienta de migraciones, cuando se publique se # sustituira por el paquete de npm WORKDIR /app COPY ./package.json ./package-lock.json ./ COPY tsconfig.json ./ COPY ./deployment/develop/start.sh ./ # Copiar el archivo de migrations? porque ahora no creo que se esté lanzando nada COPY ./deployment/database/migrations ./deployment/database/migrations RUN npm config set @sf-alvar:registry https://git.savefamilygps.net/api/packages/SaveFamily/npm/ &&\ npm install &&\ chmod +x start.sh EXPOSE ${PORT} ENTRYPOINT [ "./start.sh" ]