23 lines
312 B
Docker
23 lines
312 B
Docker
FROM node:20
|
|
|
|
WORKDIR /app
|
|
|
|
COPY package*.json ./
|
|
|
|
RUN npm install
|
|
|
|
COPY . .
|
|
|
|
RUN npm run build
|
|
|
|
VOLUME ["/app/docker"]
|
|
|
|
EXPOSE 3000
|
|
|
|
CMD ["npm", "start"]
|
|
|
|
# Building Instructions
|
|
#
|
|
# docker build -t markdownblog .
|
|
# docker run -p 8080:3000 -v markdownblog-posts:/app/docker markdownblog
|
|
# docker container prune |