|
@@ -0,0 +1,23 @@
|
|
|
+# Use node.js as base image
|
|
|
+FROM node:latest
|
|
|
+
|
|
|
+# Set the working directory
|
|
|
+WORKDIR /usr/src/app
|
|
|
+
|
|
|
+# Copy package.json and package-lock.json to the working directory
|
|
|
+COPY package*.json ./
|
|
|
+
|
|
|
+# Install the dependencies
|
|
|
+RUN npm install
|
|
|
+
|
|
|
+# Copy the source code to the working directory (except the files in .dockerignore)
|
|
|
+COPY . .
|
|
|
+
|
|
|
+# Copy the .env.copy file to .env
|
|
|
+RUN cp .env.copy .env
|
|
|
+
|
|
|
+# Expose the port
|
|
|
+EXPOSE 3000
|
|
|
+
|
|
|
+# Start the application
|
|
|
+CMD ["npm", "run", "buy"]
|