Skip to content
Snippets Groups Projects
Commit 254bc7ab authored by Francois Romain's avatar Francois Romain
Browse files

docs: ajoute un dossier database vide

parent 8a0e2813
No related branches found
No related tags found
No related merge requests found
......@@ -3,7 +3,8 @@
.env-public
node_modules
/database
/database/*
!/database/infos.md
/src/tools/sources/**/*.json
/dist
/sources
......
......@@ -30,19 +30,17 @@
## Environnement
Pour que l'application fonctionne, sont requis:
- Node.js (v.10 ou plus) et npm
- Une base de données PostgreSQL (v.10 ou plus)
- PostgreSQL (v.10 ou plus)
---
## Configuration et imports des données
- Cloner ce repo : `git clone https://github.com/MTES-MCT/camino-api.git`
- Renommer le fichier `.env-example` en `.env` et le compléter
- Créer un dossier `database` et l'intérieur de ce dossier, coller le fichier `camino-public.sql` disponible ici : [Camino database](https://github.com/MTES-MCT/camino-database)
- Créer une base de données PostgreSQL nommée `camino`
- Cloner ce repo : `git clone https://github.com/MTES-MCT/camino-api.git`.
- Renommer le fichier `.env-example` en `.env` et le compléter.
- Créer une base de données PostgreSQL correspondant au fichier `.env`.
- À l'intérieur du dossier `/database`, coller le fichier `camino-public.sql` disponible ici : [Camino database](https://github.com/MTES-MCT/camino-database).
### Installation
......
# Camino database
À l'intérieur de ce dossier, coller le fichier `camino-public.sql` disponible ici : [Camino database](https://github.com/MTES-MCT/camino-database).
......@@ -14,7 +14,7 @@ const run = async () => {
try {
console.log('Copie de la base de données…')
await dbManager.dropDb('camino-public')
await dbManager.copyDb('camino', 'camino-public')
await dbManager.copyDb(config.knex.connection.database, 'camino-public')
console.log('Suppression des informations confidentielles…')
......
......@@ -5,12 +5,12 @@ const dbManager = require('knex-db-manager').databaseManagerFactory(config)
const run = async () => {
try {
console.log('supprime la base de données…')
await dbManager.dropDb('camino')
await dbManager.dropDb(config.knex.connection.database)
console.log('base de données supprimée')
console.log('')
console.log('crée la base de données…')
await dbManager.createDb('camino')
await dbManager.createDb(config.knex.connection.database)
console.log('base de données créée')
console.log('')
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment