Prepared for Garden
This commit is contained in:
parent
4900169860
commit
b3f9845f2a
12 changed files with 28 additions and 63 deletions
|
@ -9,12 +9,12 @@ const {
|
|||
const config = require("../config.json");
|
||||
const mongoose = require("mongoose");
|
||||
mongoose.connect(
|
||||
`mongodb://${process.env.ALEXANDRIA_INTERNAL_URL}/nubian?authSource=admin`,
|
||||
`mongodb://${process.env.NUBIAN_MONGO_HOST}/nubian?authSource=admin`,
|
||||
{
|
||||
useUnifiedTopology: true,
|
||||
useNewUrlParser: true,
|
||||
user: "admin",
|
||||
pass: process.env.ALEXANDRIA_DATABASE_PASSWORD,
|
||||
user: process.env.NUBIAN_MONGO_USERNAME,
|
||||
pass: process.env.NUBIAN_MONGO_PASSWORD,
|
||||
}
|
||||
);
|
||||
|
||||
|
|
|
@ -25,9 +25,8 @@ const userUpload = multer({
|
|||
|
||||
//Helper Methods
|
||||
function userUploadDestination(user_id) {
|
||||
if (!fs.existsSync(resolvePath(process.env.KHUFU_UPLOAD_PATH)))
|
||||
fs.mkdirSync(resolvePath(process.env.KHUFU_UPLOAD_PATH));
|
||||
const destination = resolvePath(process.env.KHUFU_UPLOAD_PATH, `${user_id}`);
|
||||
if (!fs.existsSync("uploads")) fs.mkdirSync("uploads");
|
||||
const destination = resolvePath(`uploads/${user_id}`);
|
||||
if (!fs.existsSync(destination)) fs.mkdirSync(destination);
|
||||
return destination;
|
||||
}
|
||||
|
|
|
@ -14,7 +14,8 @@ const timeout = 10 * 60 * 1000; // 10 minutes
|
|||
app.use(bearerToken());
|
||||
app.use(bodyParser.json({ limit: Server.BodyLimit }));
|
||||
app.use(bodyParser.urlencoded({ limit: Server.BodyLimit, extended: false }));
|
||||
app.use(["/nubian/api/stash", "/api/stash", "/stash"], stashRouter);
|
||||
app.use(require("./routes/vitals-router"));
|
||||
app.use("/api/stash", stashRouter);
|
||||
const startServer = () => {
|
||||
var server = app.listen(port, () => {
|
||||
console.log("Node version:" + process.versions.node);
|
||||
|
|
|
@ -13,7 +13,7 @@ const cairoMiddleware = (req, res, next) => {
|
|||
if (req.token == null) return next();
|
||||
else
|
||||
axios
|
||||
.get(`${process.env.CAIRO_PUBLIC_URL}/user/data`, {
|
||||
.get(`${process.env.CAIRO_URL}/api/user/info`, {
|
||||
headers: { authorization: `Bearer ${req.token}` },
|
||||
})
|
||||
.then((authRes) => {
|
||||
|
|
4
src/routes/vitals-router.js
Normal file
4
src/routes/vitals-router.js
Normal file
|
@ -0,0 +1,4 @@
|
|||
const router = require("express").Router();
|
||||
router.get("/healthcheck", (req, res) => res.sendStatus(200));
|
||||
router.get("/alive", (req, res) => res.sendStatus(200));
|
||||
module.exports = router;
|
|
@ -8,7 +8,7 @@ const file = new Schema(
|
|||
type: String,
|
||||
required: true,
|
||||
},
|
||||
owner: { type: ObjId, ref: "user" },
|
||||
owner: { type: String},
|
||||
name: {
|
||||
type: String,
|
||||
required: true,
|
||||
|
|
Reference in a new issue