Commit 2d21c38c authored by Florent Chehab's avatar Florent Chehab

Fixed README and use docker image in production

parent 8c4ac477
API DB UTC
=========
Ce répo contient une application Java permettant d'exposer des webservices sur la base de données de l'UTC.
Ce répo contient une application Java permettant d'exposer des WebServices sur la base de données de l'UTC dans le cadre du projet `REX-DRI`.
## Technos
......@@ -12,7 +12,7 @@ Ce répo contient une application Java permettant d'exposer des webservices sur
## Utilisation
Le détail des webservices mis à disposition est visible depuis l'interface de Swagger, sur la page http://localhost:8080/swagger-ui.html#/. (si l'application est lancée en mode développement)
Le détail des webservices mis à disposition est visible depuis l'interface de Swagger, sur la page http://localhost:8080/swagger-ui.html#/ (lorsque l'application est lancée en mode développement).
----
......@@ -23,19 +23,19 @@ L'application possède deux modes de fonctionnement:
La distinction entre les deux se fait uniquement selon un profil Spring, qui se choisit avec une simple variable d'environnement.
Une image docker contenant l'application est disponible: registry.gitlab.utc.fr/rex-dri/api-db-utc:v1.0.0
### En production (avec Oracle)
Copier le contenu du fichier `oracle.env.example` dans un fichier `oracle.env` et modifier les variables appropriées (ne touchez pas au profil). Puis lancer le conteneur Docker:
***Attention le fichier `docker-compose.prod.yml` utilisait dans ce cas expose le port `8080` du conteneur sur le port `8080` de la machine hôte.***
```bash
make prod
```
***Attention le fichier `docker-compose.prod.yml` utilisait dans ce cas expose le port `8080` du conteneur sur le port `8080` de la machine hôte.***
### En développement (avec H2)
......@@ -47,4 +47,4 @@ make dev
*Le port `8080` du conteneur est également répliqué.*
En mode développement, des données exemples sont chargés dans la BDD H2. Vous pouvez changer ces données en mappant un volume dans le fichier `docker-compose.dev.yml` (voir exemple dans ce fichier).
\ No newline at end of file
En mode développement, des données exemples sont chargés dans la BDD H2. Vous pouvez changer ces données en mappant un volume dans le fichier `docker-compose.dev.yml` (voir exemple dans ce fichier).
......@@ -3,6 +3,7 @@ version: "3.6"
services:
api:
build: .
# image: registry.gitlab.utc.fr/rex-dri/api-db-utc:v1.0.0
env_file: h2.env
ports:
- 8080:8080
......
......@@ -2,7 +2,7 @@ version: "3.6"
services:
api:
build: .
image: registry.gitlab.utc.fr/rex-dri/api-db-utc:v1.0.0
env_file: oracle.env
ports:
- 8080:8080
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment