bad84289c4
Features:
- Rust support 🦀 (Thanks to @pepoviola)
- Add a default rewrite rule to PHP apps (to index.php)
- Able to control upgrades in a straightforward way
Fixes:
- Improved upgrade scripts
- Simplified prechecks before deployment
- Fixed path deployments
- Fixed already defined apps redirections
- Better error handling - still needs a lot of improvement here!
25 lines
503 B
JavaScript
25 lines
503 B
JavaScript
require('dotenv').config()
|
|
const fastify = require('fastify')()
|
|
const { schema } = require('../api/schema')
|
|
|
|
checkConfig().then(() => {
|
|
console.log('Config: OK')
|
|
}).catch((err) => {
|
|
console.log('Config: NOT OK')
|
|
console.error(err)
|
|
process.exit(1)
|
|
})
|
|
|
|
function checkConfig () {
|
|
return new Promise((resolve, reject) => {
|
|
fastify.register(require('fastify-env'), {
|
|
schema,
|
|
dotenv: true
|
|
})
|
|
.ready((err) => {
|
|
if (err) reject(err)
|
|
resolve()
|
|
})
|
|
})
|
|
}
|