Migrate PROVIDER from cloudron.conf correctly

This commit is contained in:
Girish Ramakrishnan
2019-09-26 14:19:25 -07:00
parent d03fb0e71f
commit 3fe5307ae3

View File

@@ -13,6 +13,7 @@ exports.up = function(db, callback) {
const config = JSON.parse(fs.readFileSync('/etc/cloudron/cloudron.conf', 'utf8'));
async.series([
fs.writeFile.bind(null, '/etc/cloudron/PROVIDER', config.provider, 'utf8'),
db.runSql.bind(db, 'START TRANSACTION;'),
// we use replace instead of insert because the cloudron-setup adds api/web_server_origin even for legacy setups
db.runSql.bind(db, 'REPLACE INTO settings (name, value) VALUES(?, ?)', [ 'api_server_origin', config.apiServerOrigin ]),