Sistema skirta šaltinių ir kt. informacijos kaupimui.
Prieš paleidžiant, reikia pasiruošti PostgreSQL duombazę, ją paruošti naudojimui paleidžiant database_schema.sql kodą.
Aplikacijai reikia šių aplinkos kintamųjų, juos galima nustatyti .env faile:
DATABASE_URL # PostgreSQL prisijungimo URI
AUTH_SECRET # Atsitiktinis kodas, naudojamas sesijų šifravimui
MAILERSEND_API_KEY # API Raktas El. Pašto pranešimams (neprivaloma)Rekomenduojama naudoti viešai svetainės versijai.
services:
genea:
image: ghcr.io/370rokas/genea:latest
container_name: genea
restart: unless-stopped
network_mode: host
env_file:
- .env
volumes:
- ./logs:/app/logsRekomenduojama naudoti testavimui ir kūrimui.
- Nuklonuoti kodą:
git clone [https://github.com/370rokas/genea.git](https://github.com/370rokas/genea.git)
cd genea- Įdiegti reikalavimus:
npm install- Paleisti dev aplinką:
npm run dev- Kompiliuoti svetainę:
npm run build # kompiliuoti
npm run start # paleisti