feat: Add production start, config vol, fox typos

This commit is contained in:
jamesread 2024-09-07 10:00:33 +01:00
parent 91bb329370
commit b233abaa11
2 changed files with 9 additions and 3 deletions

View File

@ -9,7 +9,7 @@ RUN microdnf install --nodocs --noplugins --setopt=keepcache=0 --setopt=install_
# Builder image
FROM foundation AS builder
run mkdir /src
RUN mkdir /src
COPY . /src
@ -26,13 +26,18 @@ LABEL org.opencontainers.image.title="Postiz App"
RUN mkdir -p /config /app
VOLUME /config
COPY --from=builder /src/dist /app/dist/
COPY --from=builder /src/package.json /app/
COPY --from=builder /src/nx.json /app/
COPY .env.example /config/.env
COPY var/docker-entrypoint.sh /app/entrypoint.sh
EXPOSE 4200
EXPOSE 3000
WORKDIR /app
ENTRYPOINT ["npm", "run", "dev"]
ENTRYPOINT ["/app/entrypoint.sh"]

View File

@ -20,7 +20,8 @@
"prisma-generate": "cd ./libraries/nestjs-libraries/src/database/prisma && npx prisma generate",
"prisma-db-push": "cd ./libraries/nestjs-libraries/src/database/prisma && npx prisma db push",
"prisma-reset": "cd ./libraries/nestjs-libraries/src/database/prisma && npx prisma db push --force-reset && npx prisma db push",
"build-docker-image": "docker rmi localhost/postiz || true && docker build -t localhost/postiz . && docker create --name postiz -p 3000:3000 -p 4200:4200 localhost/postiz",
"docker-build": "docker rmi localhost/postiz || true && docker build -t localhost/postiz . ",
"docker-create": "docker kill postiz || true && docker rm postiz || true && docker create --name postiz -p 3000:3000 -p 4200:4200 localhost/postiz",
"postinstall": "npm run prisma-generate"
},
"private": true,