浏览代码

feature/49 (#59)

pull/60/head
djordje.djoric 3 年前
父节点
当前提交
c6e91eaf10
共有 4 个文件被更改,包括 33 次插入4 次删除
  1. 2
    0
      .dockerignore
  2. 14
    0
      Dockerfile
  3. 15
    0
      docker-compose.yml
  4. 2
    4
      src/server.js

+ 2
- 0
.dockerignore 查看文件

node_modules
npm-debug.log

+ 14
- 0
Dockerfile 查看文件

FROM node:16

WORKDIR ./src

COPY package*.json ./
COPY src ./

RUN npm install

# Bundle app source
COPY . .

EXPOSE 3000
CMD [ "node", "server.js" ]

+ 15
- 0
docker-compose.yml 查看文件

version: "2"
services:
app:
container_name: app
restart: always
build: .
ports:
- "3000:3000"
links:
- mongo
mongo:
container_name: mongo
image: mongo
ports:
- "27017:27017"

+ 2
- 4
src/server.js 查看文件

const requestLogging = require('./middleware/requestLogging.js') const requestLogging = require('./middleware/requestLogging.js')
const cors = require('cors') //Cross-origin resource sharing const cors = require('cors') //Cross-origin resource sharing
const helmet = require('helmet') //Basic protection against attacks like XSS const helmet = require('helmet') //Basic protection against attacks like XSS

const fs = require('fs') const fs = require('fs')
const path = require('path') const path = require('path')
const routesDirectory = path.resolve(__dirname) + '\\routes\\'
const routesDirectory = path.resolve(__dirname) + '/routes/'
// console.log(config.util.getEnv('NODE_ENV')) // console.log(config.util.getEnv('NODE_ENV'))


app.use(errorLogger); app.use(errorLogger);
app.use(require(routesDirectory + route)) app.use(require(routesDirectory + route))
}) })


app.use(userRouter)
app.use(tokenRouter)


app.get('/', (req, res) => { app.get('/', (req, res) => {
try { try {
} }
}) })



app.listen(port, () => { app.listen(port, () => {
console.log('Server is up on port ' + port) console.log('Server is up on port ' + port)
}) })

正在加载...
取消
保存