Skip to content

370rokas/genea

Repository files navigation

Genea svetainė

Sistema skirta šaltinių ir kt. informacijos kaupimui.

Naudojimo instrukcijos

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)

Docker paleidimas

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/logs

Vietinis paleidimas

Rekomenduojama naudoti testavimui ir kūrimui.

  1. Nuklonuoti kodą:
git clone [https://github.com/370rokas/genea.git](https://github.com/370rokas/genea.git)
cd genea
  1. Įdiegti reikalavimus:
npm install
  1. Paleisti dev aplinką:
npm run dev
  1. Kompiliuoti svetainę:
npm run build # kompiliuoti
npm run start # paleisti

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors