thabz / Kalliope

Digtarkiv
https://kalliope.org/
GNU General Public License v2.0
1 stars 5 forks source link

Kalliope installation lokalt

  1. Installer NodeJS.
  2. Hent din kopi af Kalliope på GitHub enten som zip-fil eller, bedre, som en git-clone.
  3. Åbn en terminal (Terminal.app på Mac, PowerShell på Windows eller hvad som helst på Linux) og find mappen med din kopi af Kalliope.
  4. Udfør derefter følgende trin (hvoraf nogle kan tage lang tid)
    npm install
    npm run build
    npm run build-static
    npm run start

    Hvis alt lykkes, kan din egen kopi af Kalliope nu ses på http://localhost:3000/.

Hvis du nu retter i en XML-fil, f.eks. under /fdirs/, skal npm run build-static udføres igen, hvorefter ændringen kan ses i browseren. npm run build-static udføres meget hurtigt anden gang man kører den, da kun ændrede xml-filer behandles.

Faksimile generering

Kræver pdfimages som er del af poppler pakken.

Kalliope installation på server

Install

mkdir ~/home/jec/Sites
cd ~/home/jec/Sites
git checkout ...
npm run build

systemd

sudo cp ~/home/jec/Sites/tools/kalliope.service /etc/systemd/system
sudo systemctl daemon-reload
sudo systemctl enable kalliope.service

Now Kalliope should start on system start (after nginx). Test with

sudo systemctl start kalliope # To et