Prepared for Garden

This commit is contained in:
Elijah Dunemask 2021-11-07 02:14:48 +00:00
parent 4900169860
commit b3f9845f2a
12 changed files with 28 additions and 63 deletions

View file

@ -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,
}
);

View file

@ -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;
}

View file

@ -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);

View file

@ -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) => {

View 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;

View file

@ -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,