serveurs:installation:web-srv:docker-adminer

Installer, configurer et gérer le sousdomaine "db-cms-admin"

  • Notes : ce domaine hébergera l'outil Adminer permettant d'administrer la base de données Mariadb de Wordpress. Il est embarqué dans un container Docker et fait partie de la stack cms.silene.eu.
  • Créer un fichier de configuration : vi /etc/nginx/sites-available/db-cms-admin.conf
  • Créer un lien depuis les sites actifs : cd /etc/nginx/sites-enabled/ ; ln -s ../sites-available/db-cms-admin.conf db-cms-admin.conf
    • Tester la config et relancer Nginx si OK : nginx-reload ou nginx -t && nginx -s reload
    • Tester l'URL http://db-cms-admin.<domaine-sinp>/ qui doit afficher une erreur 502 car nous n'avons pas encore lancé le container Docker.
  • En local, sur votre machine, se placer dans le dépôt Github "sinp-paca-srv" récupéré précédemment et si nécessaire resynchroniser le dossier web-srv/docker/ avec le serveur de destination en exécutant la commande Rsync indiquée dans le fichier README.md.
  • Sur le serveur dans le dossier docker de l'utilisateur admin :
    • vérifier la présence du réseau Docker spécifique à notre utilisation de type bridge nommé nginx-proxy (voir fichier .env) : docker network ls
    • se placer dans le dossier cms.silene.eu : cd ~/docker/cms.silene.eu
    • exécuter la commande : docker-compose up
    • vérifier que tout fonctionne à l'adresse : http://db-cms-admin.<domaine-sinp> (se loguer avec le compte root Mysql)
    • arrêter le container : CTRL+C
    • relancer le container en tant que service : docker-compose up -d
      • si besoin de l'arrêter utiliser : docker compose down
  • serveurs/installation/web-srv/docker-adminer.txt
  • Dernière modification : 2020/11/17 15:02
  • de jpmilcent