2022-08-09 11:15:42 +02:00
|
|
|
# Tricoteuses Legal Explorer
|
2022-08-09 10:21:38 +02:00
|
|
|
|
2022-08-09 11:15:42 +02:00
|
|
|
## _Web API & site to browse legal open data from French Direction de l'information légale et administrative (Dila)_
|
2022-08-09 10:21:38 +02:00
|
|
|
|
2022-08-09 11:15:42 +02:00
|
|
|
_Tricoteuses Legal Explorer_ is free and open source software.
|
2022-08-09 10:21:38 +02:00
|
|
|
|
2022-08-09 11:15:42 +02:00
|
|
|
- [software repository](https://git.en-root.org/tricoteuses/tricoteuses-legal-explorer)
|
|
|
|
- [GNU Affero General Public License version 3 or greater](https://git.en-root.org/tricoteuses/tricoteuses-legal-explorer/blob/master/LICENSE.md)
|
2022-08-09 10:21:38 +02:00
|
|
|
|
2022-08-09 11:15:42 +02:00
|
|
|
## Installation
|
|
|
|
|
|
|
|
### Install dependencies
|
2022-08-09 10:21:38 +02:00
|
|
|
|
2022-08-09 11:15:42 +02:00
|
|
|
```bash
|
|
|
|
npm install
|
2022-08-09 10:21:38 +02:00
|
|
|
```
|
|
|
|
|
2022-08-09 11:15:42 +02:00
|
|
|
## Server Configuration
|
2022-08-09 10:21:38 +02:00
|
|
|
|
2022-08-09 11:15:42 +02:00
|
|
|
Create a `.env` file to set configuration variables (you can use `example.env` as a template). Then:
|
2022-08-09 10:21:38 +02:00
|
|
|
|
|
|
|
```bash
|
2022-08-09 11:15:42 +02:00
|
|
|
npm run configure
|
|
|
|
npm run package
|
2022-08-09 10:21:38 +02:00
|
|
|
```
|
|
|
|
|
2022-08-09 11:15:42 +02:00
|
|
|
## Server Launch
|
2022-08-09 10:21:38 +02:00
|
|
|
|
2022-08-09 11:15:42 +02:00
|
|
|
In development mode:
|
2022-08-09 10:21:38 +02:00
|
|
|
|
|
|
|
```bash
|
2022-08-09 11:15:42 +02:00
|
|
|
npm run dev
|
2022-08-09 10:21:38 +02:00
|
|
|
```
|
|
|
|
|
2022-08-09 11:15:42 +02:00
|
|
|
In production mode:
|
2022-08-09 10:21:38 +02:00
|
|
|
|
2022-08-09 11:15:42 +02:00
|
|
|
```bash
|
|
|
|
npm run build
|
|
|
|
npm run preview
|
|
|
|
```
|