Skip to content

Latest commit

 

History

History
19 lines (11 loc) · 1.38 KB

README.md

File metadata and controls

19 lines (11 loc) · 1.38 KB

BancoJS

Gestionale per le attività di banco alimentare. Scritto in Svelte, Skeleton e Prisma. I PDF vengono generati con pdfmake. Il database utilizzato è PostgreSQL.

Configurazione

Variabili d'ambiente

Prima di avviare il server andranno inserite, nel file .env, tre variabili d'ambiente:

  • BASE_URL: url usato per generare i pdf dei nuclei e delle bolle. In localhost si può usare http://127.0.0.1:5173, la demo usa https://bancojs.onrender.com.
  • DATABASE_URL: stringa di connessione al database PostgreSQL.
  • NODE_VERSION (solo per hosting): variabile che serve per il deploy dell'applicazione su siti di hosting come Render. Si può usare Node.js versione 20.5.0.

Una volta impostata la stringa di connessione al database, si deve creare il database con le tabelle utilizzando il comando npm run initDb

Personalizzazione

Per cambiare intestazione inserire un'intestazione vettoriale personalizzata al posto di pdf/static/intestazione.svg. Per modificare dimensioni, o per usare un'immagine vettoriale andrà modificato direttamente il codice dei file +server.ts nelle sotto-directory di stampa e nelle directory pdf dei nuclei, delle bolle, degli alimenti e dei carichi.