From 4b5c7038f5fa92aeb40b684773973a3a1fce3e33 Mon Sep 17 00:00:00 2001
From: Roland Bernard <rolbernard@unibz.it>
Date: Mon, 17 May 2021 22:07:19 +0200
Subject: [PATCH] Fixed more problems with the deployment

---
 server/package.json      | 1 +
 server/src/knexconfig.ts | 6 ++++--
 server/yarn.lock         | 5 +++++
 3 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/server/package.json b/server/package.json
index 8218d4d..ebb6e48 100644
--- a/server/package.json
+++ b/server/package.json
@@ -38,6 +38,7 @@
         "jest": "^26.6.3",
         "nodemon": "^2.0.7",
         "sqlite3": "^5.0.2",
+        "tsc": "^2.0.3",
         "ts-jest": "^26.5.4",
         "ts-node": "^9.1.1",
         "typescript": "^4.2.4"
diff --git a/server/src/knexconfig.ts b/server/src/knexconfig.ts
index f607b47..1d88861 100644
--- a/server/src/knexconfig.ts
+++ b/server/src/knexconfig.ts
@@ -1,4 +1,6 @@
 
+import { env } from 'process';
+
 export default {
     development: {
         client: "sqlite3",
@@ -8,7 +10,7 @@ export default {
     },
     staging: {
         client: "postgresql",
-        connection: {
+        connection: env.DATABASE_URL ?? {
             database: "ryoko",
             user: "postgres",
             password: ""
@@ -23,7 +25,7 @@ export default {
     },
     production: {
         client: "postgresql",
-        connection: {
+        connection: env.DATABASE_URL ?? {
             database: "ryoko",
             user: "postgres",
             password: ""
diff --git a/server/yarn.lock b/server/yarn.lock
index 401d1f8..ae7177f 100644
--- a/server/yarn.lock
+++ b/server/yarn.lock
@@ -5183,6 +5183,11 @@ ts-node@^9.1.1:
     source-map-support "^0.5.17"
     yn "3.1.1"
 
+tsc@^2.0.3:
+  version "2.0.3"
+  resolved "https://registry.yarnpkg.com/tsc/-/tsc-2.0.3.tgz#037fe579e3bd67a5cbdaa604b43c6c1991b04bef"
+  integrity sha512-SN+9zBUtrpUcOpaUO7GjkEHgWtf22c7FKbKCA4e858eEM7Qz86rRDpgOU2lBIDf0fLCsEg65ms899UMUIB2+Ow==
+
 tunnel-agent@^0.6.0:
   version "0.6.0"
   resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
-- 
GitLab