diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..16e1dd8 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,12 @@ +FROM node:16-alpine +WORKDIR /app +COPY package.json ./ +RUN npm install + +COPY next.config.js ./next.config.js +COPY components ./components +COPY pages ./pages +COPY public ./public +COPY styles ./styles + +CMD ["npm","run","dev"] \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..4754fee --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,13 @@ +version: '3' + +services: + app: + image: docker-nextjs-dev + build: . + ports: + - 3000:3000 + volumes: + - ./pages:/app/pages + - ./public:/app/public + - ./styles:/app/styles + - ./components:/app/components