youtuber-blog-frontend/Dockerfile

20 lines
452 B
Docker

# Use the official Node.js image
FROM node:18-alpine
# Create and set the working directory
WORKDIR /app
# Copy the build folder to the working directory
COPY build ./build
# Change directory to the build folder
WORKDIR /app/build
RUN echo '{ "type": "module" }' > build/package.json
# Make port 3000 available to the world outside this container, if necessary
EXPOSE 3000
# Run the application
CMD ["node", "--experimental-modules", "index.js"]