Dockerfiles merge requestshttps://gitlab.utc.fr/picasoft/projets/dockerfiles/-/merge_requests2019-04-22T17:58:54Zhttps://gitlab.utc.fr/picasoft/projets/dockerfiles/-/merge_requests/27Mise à jour de pica-dokuwiki et de la CI2019-04-22T17:58:54ZIgor WitzMise à jour de pica-dokuwiki et de la CIModifications apoprtées :
* refonte de la CI :
* factorisation du code via une image dédiée à l'exécution par le runner
* unification des déploiement (test et production sont désormais déployés de la même façon)
* Correction de...Modifications apoprtées :
* refonte de la CI :
* factorisation du code via une image dédiée à l'exécution par le runner
* unification des déploiement (test et production sont désormais déployés de la même façon)
* Correction de bugs
* mise à jour de la liste blanche de dokuwiki
https://gitlab.utc.fr/picasoft/projets/dockerfiles/-/merge_requests/55Mobilizon2020-10-26T16:28:14ZGaëtan BlondMobilizonConfig basique pour [Mobilizon](https://framagit.org/framasoft/mobilizon) version [1.0.0](https://framagit.org/framasoft/mobilizon/-/tags/1.0.0).
Fonctionnel :
- Création d'événements
- Envoi des e-mails de participation aux événeme...Config basique pour [Mobilizon](https://framagit.org/framasoft/mobilizon) version [1.0.0](https://framagit.org/framasoft/mobilizon/-/tags/1.0.0).
Fonctionnel :
- Création d'événements
- Envoi des e-mails de participation aux événements
- Confirmation de participation aux événements
- Abonnement aux autres fédérations (par contre pas testé abonnement des autres fédérations à celle-ci)
- Création de nouveaux comptes via l'application web
Non-fonctionnel :Gaëtan BlondGaëtan Blondhttps://gitlab.utc.fr/picasoft/projets/dockerfiles/-/merge_requests/64Modif entrypoint Mattermost2021-06-12T13:21:53ZRomain De Laage De BellefayeModif entrypoint Mattermosthttps://gitlab.utc.fr/picasoft/projets/dockerfiles/-/merge_requests/34Moving unused images to 'old' folder2019-05-21T09:01:35ZRémy Huetremy.huet@hds.utc.frMoving unused images to 'old' folderUn peu d'air dans ce repoUn peu d'air dans ce repoQuentin Ducheminquentinduchemin@tuta.ioQuentin Ducheminquentinduchemin@tuta.iohttps://gitlab.utc.fr/picasoft/projets/dockerfiles/-/merge_requests/44Optimize CI and remove deployment steps, add Mattermost and update Etherpad2021-11-28T20:47:52ZQuentin Ducheminquentinduchemin@tuta.ioOptimize CI and remove deployment steps, add Mattermost and update Etherpad1. Remove intermediate image
We use a base image for all steps of the CI (containing git, wget, ...) and use the Gitlab cache system rather than environment variables in a specific image to pass needed values across jobs, such as the na...1. Remove intermediate image
We use a base image for all steps of the CI (containing git, wget, ...) and use the Gitlab cache system rather than environment variables in a specific image to pass needed values across jobs, such as the name of the image to build and to analyze.
2. Generalize CI
The image will be triggered for all Dockerfile and docker-compose.yml files.
3. Remove deployment
Due to security and usability reasons, deployment has been removed. As a consequence :
* Secrets are no longer managed by Gitlab / PGP
* Certificates to access the docker socket are no longer exposed on Gitlab
* Ad-hoc scripts to define which service belongs to which host are removed
So, the image is built, analyzed and pushed only.
4. Updated images
Etherpad is updated to the newest version and Mattermost is now a custom image managed by the CI.
5. Various improvements
Factorization in .gitlab-ci.ymlQuentin Ducheminquentinduchemin@tuta.ioQuentin Ducheminquentinduchemin@tuta.iohttps://gitlab.utc.fr/picasoft/projets/dockerfiles/-/merge_requests/10Patch of detected vulnerabilities on pica-dokuwiki image2018-11-30T16:36:32ZStanley RagavaPatch of detected vulnerabilities on pica-dokuwiki imagehttps://gitlab.utc.fr/picasoft/projets/dockerfiles/-/merge_requests/56Peertube2020-11-11T23:13:15ZPomme PompeaniPeertubeLe service Peertube a l'air pas mal maintenant, go mettre en prodLe service Peertube a l'air pas mal maintenant, go mettre en prodPomme PompeaniPomme Pompeanihttps://gitlab.utc.fr/picasoft/projets/dockerfiles/-/merge_requests/42Pica openldap dev2020-09-03T16:01:34ZRémy Huetremy.huet@hds.utc.frPica openldap dev@bonnetst WIP resolved ? :)@bonnetst WIP resolved ? :)Rémy Huetremy.huet@hds.utc.frRémy Huetremy.huet@hds.utc.frhttps://gitlab.utc.fr/picasoft/projets/dockerfiles/-/merge_requests/4pica-backup: fix a wrong postgres backup script name (missing .sh)2017-12-06T08:28:35ZJerome Costepica-backup: fix a wrong postgres backup script name (missing .sh)https://gitlab.utc.fr/picasoft/projets/dockerfiles/-/merge_requests/2pica-backup: Modify mysql-run.sh and postgre-run.sh so that multiple instances…2017-11-19T19:04:27ZJerome Costepica-backup: Modify mysql-run.sh and postgre-run.sh so that multiple instances…pica-backup: Modify mysql-run.sh and postgre-run.sh so that multiple instances of the scripts can be run at the same time with different parameterspica-backup: Modify mysql-run.sh and postgre-run.sh so that multiple instances of the scripts can be run at the same time with different parametershttps://gitlab.utc.fr/picasoft/projets/dockerfiles/-/merge_requests/3pica-backup: remove useless symlinks2017-12-05T18:52:19ZJerome Costepica-backup: remove useless symlinkshttps://gitlab.utc.fr/picasoft/projets/dockerfiles/-/merge_requests/20pica-mailnt2019-02-25T08:24:55ZRoma Augustepica-mailntLivraison finale de pica-mail.
Tout notre documentation est dans le wiki sauf pour deux points:
- le fichier docker-compose mail.yml est commenté
- des clefs privées DKIM de test sont actuellement dans ce repo. Elles sont considérées ...Livraison finale de pica-mail.
Tout notre documentation est dans le wiki sauf pour deux points:
- le fichier docker-compose mail.yml est commenté
- des clefs privées DKIM de test sont actuellement dans ce repo. Elles sont considérées comme compromises car ayant séjourné sur pica01-test. Il faudra les changer, et ne pas les publier sur le repo puisqu'il pourrait devenir public un jour.
@huetremy @rmaliach @tpicouetRémy Huetremy.huet@hds.utc.frRémy Huetremy.huet@hds.utc.frhttps://gitlab.utc.fr/picasoft/projets/dockerfiles/-/merge_requests/66ps is needed for opendkim init scripts2021-11-28T18:16:13ZRoma Augusteps is needed for opendkim init scriptshttps://gitlab.utc.fr/picasoft/projets/dockerfiles/-/merge_requests/50Remove CI2021-11-28T19:32:09ZQuentin Ducheminquentinduchemin@tuta.ioRemove CICette MR apporte les modifications suivantes :
* Suppression de la chaîne d'intégration (trop compliqué, pas assez pédago, trop buggé, etc)
* Ajustement de la documentation pour lancer des nouveaux services, les mettre en prod, les mett...Cette MR apporte les modifications suivantes :
* Suppression de la chaîne d'intégration (trop compliqué, pas assez pédago, trop buggé, etc)
* Ajustement de la documentation pour lancer des nouveaux services, les mettre en prod, les mettre à jour...
* Versionnage de tous les services en production sur le dépôt
* Ajout de directives `build` dans les fichiers Compose pour construire facilement les images maison
* Tentative de respecter les bonnes pratiques (volumes Docker, séparation des réseaux, etc)
Globalement, à partir de maintenant, tout ce qui est sur ce dépôt devrait décrire **exactement** les services en production ("iso-prod").
Des modifications mineures seront sans doute apportées pour que ce soit vraiment le cas ; typiquement, tous les services n'ont pas encore été redémarré à partir des fichiers de ce dépôt sur les machines.Quentin Ducheminquentinduchemin@tuta.ioQuentin Ducheminquentinduchemin@tuta.iohttps://gitlab.utc.fr/picasoft/projets/dockerfiles/-/merge_requests/37Tx services p19 test2019-06-05T10:49:31ZRémy Huetremy.huet@hds.utc.frTx services p19 testMerge en vue de repartir sur deux branches tellform & wekanMerge en vue de repartir sur deux branches tellform & wekanRémy Huetremy.huet@hds.utc.frRémy Huetremy.huet@hds.utc.frhttps://gitlab.utc.fr/picasoft/projets/dockerfiles/-/merge_requests/6Unified backup2017-12-30T18:14:10ZJerome CosteUnified backuphttps://gitlab.utc.fr/picasoft/projets/dockerfiles/-/merge_requests/1Unified backup2017-11-15T18:18:47ZJerome CosteUnified backuphttps://gitlab.utc.fr/picasoft/projets/dockerfiles/-/merge_requests/26Update etherpad version2019-05-30T16:31:54ZIgor WitzUpdate etherpad versionIntégration des modifications déjà réalisées en production et mise à jour de la liste blanche d'EtherpadIntégration des modifications déjà réalisées en production et mise à jour de la liste blanche d'Etherpadhttps://gitlab.utc.fr/picasoft/projets/dockerfiles/-/merge_requests/16Update pica-etherpad/Dockerfile2018-11-21T23:41:30ZIgor WitzUpdate pica-etherpad/Dockerfile* suppression de curl dans l'image finale pour éviter un CVE
* import l'image node:10-slim au lieu de node:10.11.10-slim pour que l'image reste à jour plus longtemps
Aussi, j'ai testé d'utiliser node:10-stretch pour corriger 2 CVEs d...* suppression de curl dans l'image finale pour éviter un CVE
* import l'image node:10-slim au lieu de node:10.11.10-slim pour que l'image reste à jour plus longtemps
Aussi, j'ai testé d'utiliser node:10-stretch pour corriger 2 CVEs dans l'image finale ( plutôt que node:10-slim qui est basé sur Jessie et contient de vieux paquets avec des vulnérabilités corrigées dans les dépôts de stretch et non backportées ) mais puisque node:10-stretch contient beaucoup plus de paquets que node-slim utiliser stretch plutôt que slim augmente le nombre de vulbnérabilités au lieu de le diminuer. D'où node:10-slim plutôt que node:10-stretch.Barbare AntoineBarbare Antoinehttps://gitlab.utc.fr/picasoft/projets/dockerfiles/-/merge_requests/47Update README.md2020-03-20T19:57:32ZMinh Nghia DuongUpdate README.md