From dc780e6303ec036e2dbfaa07a10c5c8ede31889e Mon Sep 17 00:00:00 2001 From: Garrit Franke Date: Tue, 29 Sep 2020 13:43:49 +0200 Subject: [PATCH] feat: add dockerfile --- .Dockerignore | 3 +++ Dockerfile | 9 +++++++++ package.json | 2 +- 3 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 .Dockerignore create mode 100644 Dockerfile diff --git a/.Dockerignore b/.Dockerignore new file mode 100644 index 0000000..cf4cfe2 --- /dev/null +++ b/.Dockerignore @@ -0,0 +1,3 @@ +node_modules/ +out/ +.next/ \ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..096603a --- /dev/null +++ b/Dockerfile @@ -0,0 +1,9 @@ +FROM node:13-alpine + +COPY . /app +WORKDIR /app +RUN npm install && npm run build + +FROM nginx:alpine +COPY --from=0 /app/out /usr/share/nginx/html +EXPOSE 80 \ No newline at end of file diff --git a/package.json b/package.json index c03c946..b416764 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "dev": "next dev", - "build": "next build", + "build": "next build && next export", "start": "next start" }, "dependencies": {