23 lines
333 B
Docker
23 lines
333 B
Docker
# Dockerfile for Node Express Backend
|
|
|
|
FROM node
|
|
|
|
# Create App Directory
|
|
RUN mkdir -p /usr/src/app
|
|
WORKDIR /usr/src/app
|
|
RUN npm install -g nodemon
|
|
|
|
# Install Dependencies
|
|
COPY package*.json ./
|
|
|
|
RUN npm install --silent
|
|
|
|
# Copy app source code
|
|
COPY . .
|
|
|
|
RUN chmod +x ./engine/stockfish16
|
|
|
|
# Exports
|
|
EXPOSE 8080
|
|
|
|
CMD ["node","app.js"] |