Docker nightmare
This commit is contained in:
parent
116fadc6bd
commit
9dce48e99f
@ -21,4 +21,6 @@ GCP_CLOUD_SQL_PASSWORD=q2O}1PU-R:|l57S0
|
|||||||
|
|
||||||
TWILIO_ACCOUNT_SID=ACd700c6fb9f691ccd9ccab73f2dd4173d
|
TWILIO_ACCOUNT_SID=ACd700c6fb9f691ccd9ccab73f2dd4173d
|
||||||
TWILIO_AUTH_TOKEN=fb8979ccb172032a249014c9c30eba80
|
TWILIO_AUTH_TOKEN=fb8979ccb172032a249014c9c30eba80
|
||||||
TWILIO_MESSAGING_SERVICE_SID=MGMGaa07992a9231c841b1bfb879649026d6
|
TWILIO_MESSAGING_SERVICE_SID=MGMGaa07992a9231c841b1bfb879649026d6
|
||||||
|
|
||||||
|
JWT_SECRET=gW4QsOu4AJA4MooIUC9ld2i71VbBovzV1INsaU6ftxYPrxLIeMq6/OY61j0X2RV7
|
@ -62,34 +62,29 @@ app.get('/healthz', (req, res) => res.sendStatus(204)); // 204 No Content
|
|||||||
* DB connections
|
* DB connections
|
||||||
**************************************************/
|
**************************************************/
|
||||||
|
|
||||||
|
|
||||||
let db;
|
let db;
|
||||||
const initDB = async () => {
|
let userProfileDb;
|
||||||
|
|
||||||
|
async function initDatabases() {
|
||||||
try {
|
try {
|
||||||
db = await open({
|
db = await open({
|
||||||
filename: '/home/jcoakley/aptiva-dev1-app/salary_info.db',
|
filename: '/home/jcoakley/aptiva-dev1-app/salary_info.db',
|
||||||
driver: sqlite3.Database,
|
driver : sqlite3.Database
|
||||||
});
|
});
|
||||||
console.log('Connected to SQLite salary_info.db');
|
console.log('✅ Connected to salary_info.db');
|
||||||
} catch (error) {
|
|
||||||
console.error('Error connecting to salary_info.db:', error);
|
|
||||||
}
|
|
||||||
};
|
|
||||||
initDB();
|
|
||||||
|
|
||||||
let userProfileDb;
|
|
||||||
const initUserProfileDb = async () => {
|
|
||||||
try {
|
|
||||||
userProfileDb = await open({
|
userProfileDb = await open({
|
||||||
filename: '/home/jcoakley/aptiva-dev1-app/user_profile.db',
|
filename: '/home/jcoakley/aptiva-dev1-app/user_profile.db',
|
||||||
driver: sqlite3.Database,
|
driver : sqlite3.Database
|
||||||
});
|
});
|
||||||
console.log('Connected to user_profile.db.');
|
console.log('✅ Connected to user_profile.db');
|
||||||
} catch (error) {
|
} catch (err) {
|
||||||
console.error('Error connecting to user_profile.db:', error);
|
console.error('❌ DB init failed →', err);
|
||||||
|
process.exit(1); // let Docker restart the service
|
||||||
}
|
}
|
||||||
};
|
}
|
||||||
initUserProfileDb();
|
|
||||||
|
await initDatabases();
|
||||||
|
|
||||||
/**************************************************
|
/**************************************************
|
||||||
* Security, CORS, JSON Body
|
* Security, CORS, JSON Body
|
||||||
|
@ -23,7 +23,7 @@ services:
|
|||||||
- SALARY_DB=/home/jcoakley/aptiva-dev1-app/salary_info.db
|
- SALARY_DB=/home/jcoakley/aptiva-dev1-app/salary_info.db
|
||||||
volumes:
|
volumes:
|
||||||
- /home/jcoakley/aptiva-dev1-app/salary_info.db:/home/jcoakley/aptiva-dev1-app/salary_info.db:ro
|
- /home/jcoakley/aptiva-dev1-app/salary_info.db:/home/jcoakley/aptiva-dev1-app/salary_info.db:ro
|
||||||
- /home/jcoakley/aptiva-dev1-app/user_profile.db:/home/jcoakley/aptiva-dev1-app/user_profile.db:ro
|
- /home/jcoakley/aptiva-dev1-app/user_profile.db:/home/jcoakley/aptiva-dev1-app/user_profile.db
|
||||||
- /home/jcoakley/aptiva-dev1-app/public:/home/jcoakley/aptiva-dev1-app/public:ro
|
- /home/jcoakley/aptiva-dev1-app/public:/home/jcoakley/aptiva-dev1-app/public:ro
|
||||||
|
|
||||||
# ─── server3 ───
|
# ─── server3 ───
|
||||||
@ -39,4 +39,4 @@ services:
|
|||||||
- TWILIO_MESSAGING_SERVICE_SID=MGMGaa07992a9231c841b1bfb879649026d6
|
- TWILIO_MESSAGING_SERVICE_SID=MGMGaa07992a9231c841b1bfb879649026d6
|
||||||
volumes:
|
volumes:
|
||||||
- /home/jcoakley/aptiva-dev1-app/public:/home/jcoakley/aptiva-dev1-app/public:ro
|
- /home/jcoakley/aptiva-dev1-app/public:/home/jcoakley/aptiva-dev1-app/public:ro
|
||||||
- /home/jcoakley/aptiva-dev1-app/user_profile.db:/home/jcoakley/aptiva-dev1-app/user_profile.db:ro
|
- /home/jcoakley/aptiva-dev1-app/user_profile.db:/home/jcoakley/aptiva-dev1-app/user_profile.db
|
BIN
user_profile.db
BIN
user_profile.db
Binary file not shown.
Loading…
Reference in New Issue
Block a user