Selaa lähdekoodia

feature/49 (#59)

pull/60/head
djordje.djoric 3 vuotta sitten
vanhempi
commit
c6e91eaf10
4 muutettua tiedostoa jossa 33 lisäystä ja 4 poistoa
  1. 2
    0
      .dockerignore
  2. 14
    0
      Dockerfile
  3. 15
    0
      docker-compose.yml
  4. 2
    4
      src/server.js

+ 2
- 0
.dockerignore Näytä tiedosto

@@ -0,0 +1,2 @@
node_modules
npm-debug.log

+ 14
- 0
Dockerfile Näytä tiedosto

@@ -0,0 +1,14 @@
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 Näytä tiedosto

@@ -0,0 +1,15 @@
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 Näytä tiedosto

@@ -11,10 +11,9 @@ const { errorLogger, errorResponder } = require('./middleware/errorHandling.js')
const requestLogging = require('./middleware/requestLogging.js')
const cors = require('cors') //Cross-origin resource sharing
const helmet = require('helmet') //Basic protection against attacks like XSS

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

app.use(errorLogger);
@@ -29,8 +28,6 @@ fs.readdirSync(routesDirectory).forEach(route => {
app.use(require(routesDirectory + route))
})

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

app.get('/', (req, res) => {
try {
@@ -40,6 +37,7 @@ app.get('/', (req, res) => {
}
})


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

Loading…
Peruuta
Tallenna