|
1 | | -import { Env } from '../../admin' |
| 1 | +import type { Env } from "../../admin"; |
2 | 2 |
|
3 | 3 | export default ({ env }: { env: Env }) => ({ |
4 | | - connection: { |
5 | | - client: 'postgres', |
6 | | - connection: { |
7 | | - client: 'postgres', |
8 | | - host: env('DATABASE_HOST', '127.0.0.1'), |
9 | | - port: env.int('DATABASE_PORT', 5432), |
10 | | - database: env('DATABASE_NAME', 'strapi'), |
11 | | - user: env('DATABASE_USERNAME', 'strapi'), |
12 | | - password: env('DATABASE_PASSWORD', ''), |
13 | | - // schema: env('DATABASE_SCHEMA', 'public'), // Not required |
14 | | - ssl: { |
15 | | - ca: |
16 | | - env('NODE_ENV') === 'production' |
17 | | - ? Buffer.from(env('CERT', ''), 'base64').toString('utf-8') |
18 | | - : undefined, |
19 | | - rejectUnauthorized: env.bool('DATABASE_SSL_SELF', false), // For self-signed certificates |
20 | | - }, |
21 | | - }, |
22 | | - debug: false, |
23 | | - }, |
24 | | -}) |
| 4 | + connection: { |
| 5 | + client: "postgres", |
| 6 | + connection: { |
| 7 | + client: "postgres", |
| 8 | + host: env("DATABASE_HOST", "127.0.0.1"), |
| 9 | + port: env.int("DATABASE_PORT", 5432), |
| 10 | + database: env("DATABASE_NAME", "strapi"), |
| 11 | + user: env("DATABASE_USERNAME", "strapi"), |
| 12 | + password: env("DATABASE_PASSWORD", ""), |
| 13 | + // schema: env('DATABASE_SCHEMA', 'public'), // Not required |
| 14 | + ssl: { |
| 15 | + ...(!env.bool("SSL", false) |
| 16 | + ? { ssl: false } |
| 17 | + : { |
| 18 | + ssl: { |
| 19 | + ca: Buffer.from(env("CERT", ""), "base64").toString("utf-8"), |
| 20 | + rejectUnauthorized: env.bool("DATABASE_SSL_SELF", false), // For self-signed certificates |
| 21 | + }, |
| 22 | + }), |
| 23 | + }, |
| 24 | + }, |
| 25 | + debug: false, |
| 26 | + }, |
| 27 | +}); |
0 commit comments