some deployments worked out

This commit is contained in:
2025-10-03 18:02:40 -04:00
parent 0acfd16d96
commit fdc2349de1
26 changed files with 286 additions and 141 deletions

View File

@@ -1,23 +1,15 @@
FROM node:lts-alpine AS build
FROM docker.io/node:lts-alpine AS build
RUN mkdir /data
WORKDIR /app
COPY . .
RUN npm install && npm run build
FROM node:lts-alpine AS prod
WORKDIR /data
WORKDIR /app
ENV DATABASE_URL=file:/data/local.db
COPY --from=build /app/build/. build/.
COPY --from=build /app/package.json /app/drizzle.config.js .
COPY --from=build /app/drizzle drizzle
COPY deploy/start-server.sh start-server.sh
RUN npm install --production && npm install drizzle-kit
EXPOSE 3000
CMD ["sh", "start-server.sh"]