Application cartographique du GAL Meuse@Campagne
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
biommap/README

2.1 KiB

TODO FUSION entre README & README.md

# gl-geonature

L'instance Geonature-Citizen de Champs-Libres.

# Installation développeur (docker-compose )

## Multiple containers

Get the code (using git-submodule) for : citizen & taxhub.

```
$ git submodule update --init --recursive
```

### DB init

Creation of the table `referentielsdb` that will be used for storing data.

```
$ docker-compose up -d db
$ docker-compose exec db createdb -U postgres referentielsdb
$ docker-compose exec db psql -U postgres -d referentielsdb -c "CREATE SCHEMA taxonomie"
$ docker-compose exec db psql -d -U postgres -d referentielsdb -c "CREATE EXTENSION postgis"
```

### Taxhub

```
$ docker-compose run taxhub bash install_db.sh
$ docker-compose up -d taxhub
```

#### CREATION / Compiation du JS de Taxhub

##### Mise à jour de nppm.

```
$ docker-compose exec -u root taxhub bash
taxhub $ npm install npm@latest -g # mise à jour de npm
```

#### Compilation du code

```
$ docker-compose exec taxhub bash
taxhub $ cd static
taxhub $ cp app/constants.js.sample app/constants.js
taxhub $ npm install
```


### Citizen-front

```
$ docker-compose run --rm citizen-front npm install
$ docker-compose run --rm citizen-front npm run build:i18n-ssr
$ docker-compose up -d citizen-front
```


### Citizen-back


```
docker-compose up -d citizen-front

```

### Apache

Redigie de 8080 vers autres services :
- 4000 (citizen-front)
- 5002 (citizen-back)
- 5000 (taxon)



## Single container (depreciated)

### Creation DB (pour single container)

docker-compose exec db createdb -U postgres citizen
docker-compose exec db psql -U postgres -d citizen -c "CREATE SCHEMA taxonomie"
ref_geo

docker-compose exec db psql -d -U postgres -d citizen -c "CREATE EXTENSION postgis"


$ git submodule update --init --recursive
$ docker-compose up -d
$ docker-compose exec citizen install/install_app.sh

note: les credentials pour accéder au backend se trouvent dans /home/appuser/citizen/config

### Remise en route du service

$ docker-compose up -d
$ docker-compose exec citizen sh install/restart.sh

# Documentation :

$ make doc