Update dockerfile

This commit is contained in:
Thomas Ruoff
2021-03-06 23:35:43 +01:00
parent c8d02350e6
commit 2721e65f09
3 changed files with 58 additions and 1 deletions

40
.dockerignore Normal file
View File

@@ -0,0 +1,40 @@
# dependencies
/node_modules
# testing
/coverage
# next.js
/.next/
/out/
# production
/build
# misc
.DS_Store
*.pem
# debug
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# local env files
.env.local
.env.development.local
.env.test.local
.env.production.local
# typescript server
.log
#nextjs
.next
# vercel
.vercel
Dockerfile
.editorconfig
.tool-version

15
Dockerfile Normal file
View File

@@ -0,0 +1,15 @@
FROM node:14-alpine AS builder
MAINTAINER Thomas Ruoff <thomasruoff@gmail.com>
RUN apk add --no-cache texlive texmf-dist
USER 1000
COPY --chown=1000:1000 . /home/node
WORKDIR /home/node
RUN npm ci && npm run build
EXPOSE 3000
CMD npm run start

View File

@@ -6,7 +6,9 @@
"build": "next build", "build": "next build",
"start": "next start", "start": "next start",
"type-check": "tsc", "type-check": "tsc",
"format": "prettier --write **/*.{ts,tsx,json}" "format": "prettier --write **/*.{ts,tsx,json}",
"docker:build": "docker build . -t pdfer",
"docker:run": "docker run -p 3000:3000 pdfer"
}, },
"dependencies": { "dependencies": {
"@tailwindcss/forms": "^0.2.1", "@tailwindcss/forms": "^0.2.1",