2021-10-06 14:17:31 +02:00
|
|
|
const initConfig = require('./initConfig');
|
|
|
|
const initFiles = require('./initFiles');
|
2021-12-02 16:43:13 +01:00
|
|
|
const initDockerSecrets = require('./initDockerSecrets');
|
2022-03-23 14:13:14 +01:00
|
|
|
const normalizeTheme = require('./normalizeTheme');
|
2021-10-06 14:17:31 +02:00
|
|
|
|
|
|
|
const initApp = async () => {
|
2024-09-09 19:35:26 +02:00
|
|
|
if (!process.env.SECRET) {
|
|
|
|
console.error('ERROR: SECRET key is missing in environment variables');
|
|
|
|
process.exit(1);
|
|
|
|
}
|
2021-12-02 16:43:13 +01:00
|
|
|
initDockerSecrets();
|
2021-10-06 14:17:31 +02:00
|
|
|
await initFiles();
|
2021-10-21 17:14:25 +02:00
|
|
|
await initConfig();
|
2022-03-23 14:13:14 +01:00
|
|
|
await normalizeTheme();
|
2021-10-06 14:17:31 +02:00
|
|
|
};
|
|
|
|
|
|
|
|
module.exports = initApp;
|