diff --git a/server/package.json b/server/package.json index 8218d4dd9d49b3dcf5a1be0e98d5046306ff4981..ebb6e4803b5b96e487f9f26cdefd975f94407c2a 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 f607b477c4a0b4180626d2ae90ff59d16be15526..1d88861f9490f068d4e32b7923478815130f0dd6 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 401d1f82c9f7df8205320cbdacbd1aa63af71e3e..ae7177ff917ff2717dbd39fa173305b53b907d2e 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"