| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- /**
- * Config source: https://git.io/JesV9
- *
- * Feel free to let us know via PR, if you find something broken in this config
- * file.
- */
- import Env from '@ioc:Adonis/Core/Env'
- import type { DatabaseConfig } from '@ioc:Adonis/Lucid/Database'
- const databaseConfig: DatabaseConfig = {
- /*
- |--------------------------------------------------------------------------
- | Connection
- |--------------------------------------------------------------------------
- |
- | The primary connection for making database queries across the application
- | You can use any key from the `connections` object defined in this same
- | file.
- |
- */
- connection: Env.get('DB_CONNECTION'),
- connections: {
- /*
- |--------------------------------------------------------------------------
- | MySQL config
- |--------------------------------------------------------------------------
- |
- | Configuration for MySQL database. Make sure to install the driver
- | from npm when using this connection
- |
- | npm i mysql2
- |
- */
- mysql: {
- client: 'mysql2',
- connection: {
- host: Env.get('MYSQL_HOST'),
- port: Env.get('MYSQL_PORT'),
- user: Env.get('MYSQL_USER'),
- password: Env.get('MYSQL_PASSWORD', ''),
- database: Env.get('MYSQL_DB_NAME')
- },
- migrations: {
- naturalSort: true
- },
- healthCheck: false,
- debug: true
- }
- }
- }
- export default databaseConfig
|