Files
cooking-strapi/config/database.js
Sebastian Seedorf 51fbdc28b2 removed db dev
2022-02-04 17:50:16 +01:00

27 lines
772 B
JavaScript

const path = require('path');
const sqlDb = (env, client) => ({
host: env('DATABASE_HOST', '127.0.0.1'),
port: env.int('DATABASE_PORT', client === 'postgres' ? 5432 : 3306),
database: env('DATABASE_NAME', 'strapi'),
user: env('DATABASE_USERNAME', 'strapi'),
password: env('DATABASE_PASSWORD', 'strapi'),
schema: client === 'postgres' ? env('DATABASE_SCHEMA', 'public') : undefined,
ssl: false
})
const sqlLite = (env) => ({
filename: path.join(__dirname, '..', env('DATABASE_FILENAME', '.tmp/data.db')),
})
module.exports = ({ env }) => {
const client = env('DATABASE_CLIENT', 'sqlite')
return ({
connection: {
client,
connection: client === 'sqlite' ? sqlLite(env) : sqlDb(env, client),
useNullAsDefault: true
},
});
};