knexfile.js 584 B

12345678910111213141516171819202122232425262728
  1. import "dotenv/config";
  2. import { config } from "./src/config/index.js";
  3. const base = {
  4. client: "mysql2",
  5. connection: {
  6. host: process.env.DB_HOST,
  7. user: process.env.DB_USER,
  8. port: process.env.DB_PORT,
  9. password: process.env.DB_PASS,
  10. database: process.env.DB_SCHEMA,
  11. charset: "utf8mb4",
  12. ssl: config.db.ssl
  13. },
  14. migrations: {
  15. tableName: "knex_migrations",
  16. directory: "./db/migrations"
  17. },
  18. seeds: {
  19. tableName: "knex_seeds",
  20. directory: "./db/seeds"
  21. }
  22. };
  23. export default {
  24. development: base,
  25. production: base
  26. };