Ce dépôt contient les procédures pour Dockeriser les applications relatives à Géonature
Les fichiers get_repository.sh
et install_docker.sh
contiennent des procédures génériques pour toutes les applications
Tous deux prennent en argument le nom du docker <docker_name>
doit être le même que le nom du dossier associé (par ex. usershub
)
get_repository.sh
: récupère le code de l'application dans le dépot dont l'adresse est renseignée dans le fichierurl_repositories.ini
.install_docker.sh
: execute le fichier précédent et lance la création du dockerdocker-compose build <docker_name>
Pour chaque docker à installer, suivre les in 6A93 structions ci dessous et relancer les dockers avec la commande suivante:
docker-compose up -d
- Copier
url_repositories.ini.sample
dansurl_repositories.ini
et renseigner les dépôts.
cp url_repositories.ini.sample url_repositories.ini
.
- Copier
docker-compose.yml.sample
dansdocker-compose.yml
et renseigner la config de docker compose (port).
cp docker-compose.yml.sample docker-compose.yml
.
Les diffrents dockers disponibles à ce jours sont :
- usershub
- oeasc
- Copier
settings.ini.sample
danssettings.ini
et renseigner les dépôts.
cp settings.ini.sample settings.ini
.
- Exécuter la commande pour installer le docker
./install_docker.sh usershub
- Copier
settings.ini.sample
danssettings.ini
et renseigner les dépôts.
cp settings.ini.sample settings.ini
.
- Exécuter la commande pour installer le docker
./install_docker.sh oeasc