| # 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"] |