Adding Dockerfile and build script

This commit is contained in:
Fabian
2019-10-01 17:45:38 +02:00
parent 65588f4b98
commit 405e589328
11 changed files with 98 additions and 45 deletions

View File

@ -1,16 +1,20 @@
import * as ini from "ini";
import * as fs from "fs";
import Logging from "@hibas123/nodelogging";
import * as dotenv from "dotenv";
interface IConfig {
general: {
port: string;
admin: string;
access_log: boolean;
dev: boolean
}
port: number;
admin: string;
access_log: boolean;
dev: boolean
}
const config = ini.parse(fs.readFileSync("config.ini").toString()) as IConfig;
Logging.debug("Config:", config);
const config: IConfig = {
port: Number(process.env.PORT),
access_log: (process.env.ACCESS_LOG || "").toLowerCase() === "true",
admin: process.env.ADMIN_KEY,
dev: (process.env.DEV || "").toLowerCase() === "true"
}
dotenv.config()
export default config;