millelibri/README.md

35 lines
1.2 KiB
Markdown
Raw Permalink Normal View History

2023-01-08 16:29:07 +00:00
# Millelibri
2023-01-07 20:40:21 +00:00
2023-01-08 16:37:22 +00:00
![Logo Millelibri](frontend/src/assets/logo/logo_256px.png?raw=true)
2023-01-07 20:40:21 +00:00
2023-01-08 16:29:07 +00:00
Un motore di ricerca libri basato su protocollo IPFS.
2023-01-07 20:40:21 +00:00
2023-01-30 21:22:30 +00:00
Una versione funzionante si trova [qui](https://millelibri.copyriot.xyz).
2023-01-07 20:40:21 +00:00
Un tempo (fino a dicembre 2023) il progetto era sincronizzato con [Book Searcher](https://github.com/book-searcher-org/book-searcher). Poi venne la macchina editoriale e distrusse tutto:
2023-01-07 20:40:21 +00:00
https://github.com/book-searcher-org/deleted/issues/1
2023-01-07 20:40:21 +00:00
2023-01-08 16:29:07 +00:00
## Installazione rapida
2023-01-07 20:40:21 +00:00
2023-01-08 16:29:07 +00:00
E' possibile buildare il progetto via Docker. Occorre avere prima installato e configurato sia Docker che il tool `docker-compose`.
2023-01-07 20:40:21 +00:00
2023-01-08 16:29:07 +00:00
Occorre clonare il repo e il file contenente gli indici dei libri:
2023-01-07 20:40:21 +00:00
```
2023-01-08 16:29:07 +00:00
git clone https://git.lamacchinadesiderante.org/lamacchinadesiderante/millelibri && cd millelibri
wget https://link.storjshare.io/juobea2obv6nadmij22tidrenlfa/millelibri%2Findex%2Frust%2Findex_0.6.zip?download=1 && unzip index_0.6.zip
2023-01-08 16:29:07 +00:00
docker-compose up -d
2023-01-07 20:40:21 +00:00
```
2023-01-08 16:29:07 +00:00
Il progetto sarà attivo all'indirizzo `localhost:7070`.
2023-01-07 20:40:21 +00:00
2023-01-08 16:29:07 +00:00
## Sviluppo frontend
2023-01-07 20:40:21 +00:00
2023-01-08 16:29:07 +00:00
Per modificare la parte frontend (React) del progetto, posizionarsi nella cartella `frontend` e lanciare i comandi:
2023-01-07 20:40:21 +00:00
```
2023-01-08 16:29:07 +00:00
npm install
npm run build
npm run dev
```