feat: Add production start, config vol, fox typos
This commit is contained in:
parent
91bb329370
commit
b233abaa11
|
|
@ -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"]
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
Loading…
Reference in New Issue