added postgresql support & added a postgres containers

This commit is contained in:
jeff
2024-10-13 15:45:33 -03:00
parent 5aeb99b856
commit 10f61595e1
8 changed files with 249 additions and 6 deletions

View File

@@ -15,11 +15,10 @@ const certbot = require('./lib/certbot');
const setupDefaultUser = () => {
return userModel
.query()
.select(userModel.raw('COUNT(`id`) as `count`'))
.select('id')
.where('is_deleted', 0)
.first()
.then((row) => {
if (!row.count) {
if (!row.length || !row[0].id) {
// Create a new user and set password
let email = process.env.INITIAL_ADMIN_EMAIL || 'admin@example.com';
let password = process.env.INITIAL_ADMIN_PASSWORD || 'changeme';
@@ -77,11 +76,10 @@ const setupDefaultUser = () => {
const setupDefaultSettings = () => {
return settingModel
.query()
.select(settingModel.raw('COUNT(`id`) as `count`'))
.select('id')
.where({id: 'default-site'})
.first()
.then((row) => {
if (!row.count) {
if (!row.length || !row[0].id) {
settingModel
.query()
.insert({