How can run my node.js express server containing of index.js and route folder with route files in docker?Does someone know how I can build a dockerfile and a docker compose file for my project?Lets say here s the index.js file for the express server setup:const express = require('express'); const session = require('express-session'); const cors = require('cors'); const config = require('../config'); // configure Express app and install the JSON middleware for parsing JSON bodies const app = express(); app.use(express.json()); // configure sessions app.use(session( { secret: '1234567890', resave: false, saveUninitialized: false, cookie: { secure: 'auto', httpOnly: true, maxAge: 3600000 } }) ); // configure CORS app.use(cors( { origin: true, credentials: true }) ); // use routes app.use('/user', require('./routes/user')); app.use('/login', require('./routes/login')); app.use('/oauth-callback', require('./routes/oauth-callback')); app.use('/logout', require('./routes/logout')); app.use('/set-user-data', require('./routes/set-user-data')); // start server app.listen(config.serverPort, () => console.log(`FusionAuth example app listening on port ${config.serverPort}.`));
Submitted July 16, 2020 at 10:01AM by exilen
No comments:
Post a Comment