parent
c57aea473e
commit
6cb08091df
@ -0,0 +1 @@ |
||||
node_modules |
||||
@ -0,0 +1,13 @@ |
||||
FROM node |
||||
|
||||
ARG APP_DIR=/var/www/trash/web |
||||
RUN mkdir -p ${APP_DIR} |
||||
WORKDIR ${APP_DIR} |
||||
|
||||
COPY package*.json ./ |
||||
RUN npm ci |
||||
COPY . . |
||||
|
||||
RUN npm run build |
||||
|
||||
EXPOSE 3000/tcp |
||||
@ -0,0 +1,32 @@ |
||||
const express = require('express') |
||||
const util = require('util'); |
||||
const bodyParser = require('body-parser'); |
||||
const app = express() |
||||
const PORT = 3333; |
||||
|
||||
app.use(bodyParser.urlencoded({ extended: true })); |
||||
app.use(express.json()) |
||||
|
||||
const logging = (req, res, next) => { |
||||
var ip = req.ip; |
||||
console.log("------------------------------------------------------------"); |
||||
|
||||
const curData = new Date(); |
||||
console.log(curData.toISOString()) |
||||
console.log('Request from', ip); |
||||
console.log(`Request received for ${req.method} ${req.url}`); |
||||
console.log(`Request body: ${util.inspect(req.body)}`); |
||||
|
||||
next(); |
||||
}; |
||||
|
||||
app.use(logging); |
||||
|
||||
app.get('/', (req, res) => { |
||||
res.send('OK') |
||||
}) |
||||
|
||||
|
||||
app.listen(PORT, () => { |
||||
console.log(`Start on http://localhost:${PORT}`); |
||||
}) |
||||
Loading…
Reference in new issue