mirror of
https://github.com/diced/zipline.git
synced 2025-04-11 23:31:17 -05:00
main files config update
This commit is contained in:
parent
e626d24a1f
commit
b699a0f979
3 changed files with 12 additions and 14 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
@ -2,7 +2,7 @@ node_modules
|
|||
temp
|
||||
tmp
|
||||
uploads
|
||||
config.json
|
||||
config*.json
|
||||
out
|
||||
.idea
|
||||
.vscode
|
||||
|
|
|
@ -27,14 +27,14 @@ export class ZiplineServer extends Server {
|
|||
this.app.set("view engine", "ejs");
|
||||
this.app.use(
|
||||
session({
|
||||
secret: config.sessionSecret,
|
||||
secret: config.core.sessionSecret,
|
||||
resave: false,
|
||||
saveUninitialized: false,
|
||||
})
|
||||
);
|
||||
this.app.use(async (req, res, next) => {
|
||||
if (!req.url.startsWith(config.upload.route)) return next();
|
||||
const upload = await orm.repos.image.findOne({ url: `${config.site.returnProtocol}://${req.headers['host']}${req.url}` });
|
||||
if (!req.url.startsWith(config.uploader.route)) return next();
|
||||
const upload = await orm.repos.image.findOne({ url: `${config.secure ? "https" : "http"}://${req.headers['host']}${req.url}` });
|
||||
if (!upload) return next();
|
||||
upload.views++;
|
||||
orm.repos.image.save(upload);
|
||||
|
@ -42,7 +42,7 @@ export class ZiplineServer extends Server {
|
|||
})
|
||||
this.app.use(cookies());
|
||||
try {
|
||||
this.app.use(config.upload.route, express.static(config.upload.uploadDir));
|
||||
this.app.use(config.upload.route, express.static(config.uploader.upload));
|
||||
} catch (e) {
|
||||
Logger.get('TypeX.Routes').error(`Could not formulate upload static route`)
|
||||
process.exit(1);
|
||||
|
@ -51,7 +51,7 @@ export class ZiplineServer extends Server {
|
|||
this.app.use(bodyParser.json());
|
||||
this.app.use(bodyParser.urlencoded({ extended: true }));
|
||||
this.app.use(async (req, res, next) => {
|
||||
if (!config.site.logRoutes) return next();
|
||||
if (!config.core.log) return next();
|
||||
if (req.url.startsWith(config.upload.route)) return next();
|
||||
let user = req.session.user;
|
||||
const users = await orm.repos.user.find({ where: { token: req.headers['authorization'] } });
|
||||
|
@ -78,11 +78,11 @@ export class ZiplineServer extends Server {
|
|||
|
||||
public start(): void {
|
||||
let server;
|
||||
if (config.site.protocol === "https") {
|
||||
if (config.core.secure) {
|
||||
try {
|
||||
const creds = {
|
||||
key: fs.readFileSync(config.site.ssl.key, "utf-8"),
|
||||
cert: fs.readFileSync(config.site.ssl.cert, "utf-8")
|
||||
key: fs.readFileSync(config.core.ssl.key, "utf-8"),
|
||||
cert: fs.readFileSync(config.core.ssl.cert, "utf-8")
|
||||
};
|
||||
server = https.createServer(creds, this.app);
|
||||
} catch (e) {
|
||||
|
@ -93,8 +93,8 @@ export class ZiplineServer extends Server {
|
|||
}
|
||||
} else server = http.createServer(this.app);
|
||||
|
||||
server.listen(config.site.protocol === 'https' ? config.site.serveHTTPS : config.site.serveHTTP, () => {
|
||||
Logger.get(ZiplineServer).info('Started server on port ' + String(config.site.protocol === 'https' ? config.site.serveHTTPS : config.site.serveHTTP));
|
||||
server.listen(config.core.secure ? config.core.port.secure : config.core.port.unsecure, () => {
|
||||
Logger.get(ZiplineServer).info('Started server on port ' + String(config.core.secure ? config.core.port.secure : config.core.port.unsecure));
|
||||
})
|
||||
}
|
||||
}
|
||||
|
|
|
@ -11,9 +11,7 @@ export function randomId(length) {
|
|||
var result = '';
|
||||
var characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
|
||||
var charactersLength = characters.length;
|
||||
for (var i = 0; i < length; i++) {
|
||||
result += characters.charAt(Math.floor(Math.random() * charactersLength));
|
||||
}
|
||||
for (var i = 0; i < length; i++) result += characters.charAt(Math.floor(Math.random() * charactersLength));
|
||||
return result;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue