Документація / Конфігурація

Конфігурація

hopak.config.ts — база даних, сервер, статика, CORS, HTTPS.

hopak.config.ts є опціональним. Усе має розумні значення за замовчуванням.

import { defineConfig } from '@hopak/core';

export default defineConfig({
  server: {
    port: 3000,
    host: '0.0.0.0',
  },
  database: {
    dialect: 'sqlite',
    file: '.hopak/data.db',
  },
  paths: {
    models: 'app/models',
    routes: 'app/routes',
    public: 'public',
  },
  cors: {
    origins: ['http://localhost:5173'],
  },
});

Усі шляхи можуть бути відносними — вони резолвляться від кореня проєкту.