mirror of
https://github.com/bewcloud/bewcloud.git
synced 2026-03-11 08:54:49 +00:00
Update Deno, update Render deploy file
Fixes #33 Fixes #30 (hopefully, can't replicate)
This commit is contained in:
parent
24c0c41902
commit
aaeaac0285
4 changed files with 32 additions and 13 deletions
2
.dvmrc
2
.dvmrc
|
|
@ -1 +1 @@
|
|||
2.1.2
|
||||
2.1.4
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
FROM denoland/deno:ubuntu-2.1.2
|
||||
FROM denoland/deno:ubuntu-2.1.4
|
||||
|
||||
EXPOSE 8000
|
||||
|
||||
|
|
|
|||
|
|
@ -33,18 +33,37 @@ export default class Database {
|
|||
return this.db;
|
||||
}
|
||||
|
||||
const postgresClient = new Client({
|
||||
user: POSTGRESQL_USER,
|
||||
password: POSTGRESQL_PASSWORD,
|
||||
database: POSTGRESQL_DBNAME,
|
||||
hostname: POSTGRESQL_HOST,
|
||||
port: POSTGRESQL_PORT,
|
||||
tls,
|
||||
});
|
||||
try {
|
||||
const postgresClient = new Client({
|
||||
user: POSTGRESQL_USER,
|
||||
password: POSTGRESQL_PASSWORD,
|
||||
database: POSTGRESQL_DBNAME,
|
||||
hostname: POSTGRESQL_HOST,
|
||||
port: POSTGRESQL_PORT,
|
||||
tls,
|
||||
});
|
||||
|
||||
await postgresClient.connect();
|
||||
await postgresClient.connect();
|
||||
|
||||
this.db = postgresClient;
|
||||
this.db = postgresClient;
|
||||
} catch (error) {
|
||||
// Try to connect without TLS, if the connection type is socket
|
||||
if ((error as Error).toString().includes('No TLS options are allowed when host type is set to "socket"')) {
|
||||
const postgresClient = new Client({
|
||||
user: POSTGRESQL_USER,
|
||||
password: POSTGRESQL_PASSWORD,
|
||||
database: POSTGRESQL_DBNAME,
|
||||
hostname: POSTGRESQL_HOST,
|
||||
port: POSTGRESQL_PORT,
|
||||
});
|
||||
|
||||
await postgresClient.connect();
|
||||
|
||||
this.db = postgresClient;
|
||||
} else {
|
||||
throw error;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
protected async disconnectFromPostgres() {
|
||||
|
|
|
|||
|
|
@ -33,4 +33,4 @@ services:
|
|||
|
||||
databases:
|
||||
- name: bewcloud
|
||||
plan: starter
|
||||
plan: basic-256mb
|
||||
|
|
|
|||
Loading…
Reference in a new issue