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