FROM node:22-alpine WORKDIR /home/node/app COPY ./package.json ./package-lock.json ./ COPY ./src ./src COPY tsconfig.json ./ COPY ./start.sh ./ COPY ./deployment/database/migrations ./deployment/database/migrations COPY ./dist ./dist EXPOSE ${PORT} ENTRYPOINT [ "./start.sh" ]