tricoteuses-legifrance/README.md

55 lines
1 KiB
Markdown
Raw Normal View History

# Tricoteuses Legal Explorer
## _Web API & site to browse legal open data from French Direction de l'information légale et administrative (Dila)_
_Tricoteuses Legal Explorer_ is free and open source software.
- [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)
## Installation
2022-08-09 19:47:51 +02:00
### Create database
Using Debian GNU/Linux, install PostgreSQL, then:
```sh
sudo su - postgres
createuser legi -P # and enter the password
createdb -O legi legi
psql legi
CREATE EXTENSION IF NOT EXISTS pg_trgm;
\q
exit
```
### Install dependencies
2022-08-09 19:47:51 +02:00
```sh
npm install
```
## Server Configuration
Create a `.env` file to set configuration variables (you can use `example.env` as a template). Then:
2022-08-09 19:47:51 +02:00
```sh
npm run package
2022-08-09 19:47:51 +02:00
npm run configure
```
## Server Launch
In development mode:
2022-08-09 19:47:51 +02:00
```sh
npm run dev
```
In production mode:
2022-08-09 19:47:51 +02:00
```sh
npm run build
npm run preview
```