Commit Graph

340 Commits

Author SHA1 Message Date
Simon 06d35b9c9a fix(Vikunja): Add default values 2023-10-03 10:49:56 +02:00
Simon 2ceca1c76a Merge pull request 'vikunja' (#68) from vikunja into main
## Détails

- Mise à jour de vikunja
- Ajout de variable de configuration

Reviewed-on: #68
2023-10-03 10:12:55 +02:00
Simon 225015a5c9 feat(Vikunja): Add more configuration 2023-10-03 10:11:55 +02:00
Simon ab822795ad chore(Vikunja): Upgrade to 0.21.0
https://vikunja.io/blog/2023/07/whats-new-in-vikunja-0.21.0/
2023-10-03 10:11:55 +02:00
Simon f944ef4fe3 Merge pull request 'gitea' (#67) from gitea into main
## Détails

- Crétion d'un fichier spécifique pour la configuration de Postgres pour la configuration du projet Gitea
- Mise à jour de la version de Gitea

## Pourquoi

- Pour permettre d'initialiser un projet Gitea sans base de données et en utilisant SQLite

Reviewed-on: #67
2023-09-28 12:02:13 +02:00
Simon b047319556 chore(Gitea): Upgrade default version to 1.20.4 2023-09-28 12:00:00 +02:00
Simon 9078d9d04f feat(Gitea): Split Postgres configuration 2023-09-28 11:59:08 +02:00
Simon 0a99b3402c Merge pull request 'feat(Traefik): Upgrade and disable dashboard ad' (#66) from traefik into main
Voir [la nouvelle version ](https://github.com/traefik/traefik/releases/tag/v2.10.4)et surtout [ce _commit_](https://github.com/traefik/traefik/pull/10008).

Reviewed-on: #66
2023-09-27 15:19:18 +02:00
Simon 6d5884343e feat(Traefik): Upgrade and disable dashboard ad 2023-09-27 15:17:40 +02:00
Simon 8162c6a81a Merge pull request 'feat(Directus): Add DIRECTUS_ prefix like others variables' (#65) from directus_cors into main
## Détails

- Ajout du préfixe `DIRECTUS_`

## Pourquoi

- Pour garder une cohérence dans le nommage des variables

Reviewed-on: #65
2023-07-18 16:34:06 +02:00
Simon b803eedf8c feat(Directus): Add DIRECTUS_ prefix like others variables 2023-07-18 16:32:30 +02:00
Simon 61680c6e6e Merge pull request 'feat(Directus): Add CORS_ORIGIN variable' (#64) from directus_cors into main
## Détails

- Ajout de la variable `CORS_ORIGIN`

## Pourquoi

- Pour permettre de spécifier les URLs

Reviewed-on: #64
2023-07-18 16:29:14 +02:00
Simon 353c1bd812 feat(Directus): Add CORS_ORIGIN variable 2023-07-18 16:27:39 +02:00
Simon c5d761d229 Merge pull request 'feat(Directus): Add CORS_ENABLED variable' (#63) from directus_cors into main
## Détails

- Ajout de la variable pour configurer les [CORS](https://developer.mozilla.org/fr/docs/Web/http/CORS) de Directus

## Pourquoi

- Pour permettre à un site WEB d’interroger directement l'API de Directus

Reviewed-on: #63
2023-07-18 16:21:36 +02:00
Simon 72621b893d feat(Directus): Add CORS_ENABLED variable 2023-07-18 16:17:40 +02:00
Simon fe0d4d6224 Merge pull request 'fix(lldap): variables name' (#62) from fix_lldap into main
## Détails

- Changement de nom de variables

## Pourquoi

- Pour être plus cohérent

Reviewed-on: #62
2023-07-17 17:57:38 +02:00
Simon b5ea07c70a fix(lldap): variables name 2023-07-17 17:56:24 +02:00
Simon 0b41480815 Merge pull request 'fix(Docker): Network should be external with docker compose 2.20.0' (#61) from fix_networks into main
## Détails

- Ajout du paramètre permettant d'expliciter que le réseau Docker est externe

## Pourquoi

Pour être compatible avec la dernière version de Docker Compose

Reviewed-on: #61
2023-07-17 12:34:44 +02:00
Simon 0e06b651e8 fix(Docker): Network should be external with docker compose 2.20.0 2023-07-17 12:33:30 +02:00
Simon d7206c92de Merge pull request 'feat(LLDAP): Add new service' (#60) from lldap into main
## Détails

- Ajout du service [LLDAP](https://github.com/lldap/lldap)

## Pourquoi

- Pour permettre une gestion simplifiée des utilisateurs des services de RésiLien

Reviewed-on: #60
2023-07-05 15:57:31 +02:00
Simon 06f1e2910f feat(LLDAP): Add new service 2023-07-05 15:56:32 +02:00
Simon 2667aa22dd Merge pull request 'signaturepdf' (#59) from signaturepdf into main
## Détails

- Ajout de l'image par défaut
- Ajout du paramètre _`restart`_

## Pourquoi

- Pour être transparent sur notre image
- Pour que le serveur redémarre automatique lors d'une coupure

Reviewed-on: #59
2023-06-12 16:57:57 +02:00
Simon b7862e8fe5 feat(Signaturepdf): Add restart parameter 2023-06-12 16:54:08 +02:00
Simon 980ced43c4 feat(Signaturepdf): Add default image 2023-06-12 16:53:38 +02:00
Simon 45c731e31e Merge pull request 'feat(Signaturepdf): Add new service' (#58) from signaturepdf into main
## Détails

- Ajout du service de manipulation de fichier PDF

## Pourquoi

- C'est un service qui m’intéresse pour signer les documents de mes associations

Reviewed-on: #58
2023-06-05 10:32:31 +02:00
Simon 573cd5a462 feat(Signaturepdf): Add new service 2023-06-05 10:31:11 +02:00
Simon 47d0a7eaa2 Merge pull request 'docs' (#57) from docs into main
## Détails

- Ajout de documentation

## Pourquoi

- Pour garder des traces de mes recherches

Reviewed-on: #57
2023-06-05 10:09:16 +02:00
Simon 692a26ddff docs(Redis): Add documentation 2023-06-05 10:06:49 +02:00
Simon e2d0a53db4 docs(Drone): Add documentation 2023-06-05 10:06:49 +02:00
Simon 53ebc3f591 Merge pull request 'fix(Nextcloud): Trusted proxies is for fpm not web container' (#56) from nextcloud into main
## Détails

- Fix le problème de configuration des reverses proxies

## Pourquoi

C'était une configuration que nous devions faire à la main alors que la configuration devait fonctionner. En recherchant un peu je me suis rendu compte que nous donnions le nom du reverse proxie au mauvais contenaire.

Reviewed-on: #56
2023-05-23 11:59:19 +02:00
Simon 982c1322bc fix(Nextcloud): Trusted proxies is for fpm not web container 2023-05-23 11:56:12 +02:00
Simon 0483e4325e Merge pull request 'fix(Nextcloud): Add variable to configure SMTP' (#55) from gitea into main
## Détails

- Ajout de variable d'environnement pour configurer le SMTP des Nextcloud

## Pourquoi

- La configuration ne fonctionnait plus depuis [ce commit](b3dce58f7b).

Reviewed-on: #55
2023-05-10 22:03:07 +02:00
Simon 745d69aade fix(Nextcloud): Add variable to configure SMTP 2023-05-10 22:02:28 +02:00
Simon d5e61d35a5 Merge pull request 'feat(Gitea): Update configuration' (#54) from gitea into main
Reviewed-on: https://git.weko.io/resilien/services/pulls/54
2023-02-21 12:44:50 +01:00
Simon 8f5fcec3a9 feat(Gitea): Update configuration 2023-02-21 12:44:23 +01:00
Simon 0798bab099 Merge pull request 'feat(Gitea): Upgrade to 1.19 and update configuration' (#53) from gitea into main
Reviewed-on: https://git.weko.io/resilien/services/pulls/53
2023-02-21 11:58:40 +01:00
Simon e8a022e7e3 feat(Gitea): Upgrade to 1.19 and update configuration 2023-02-21 11:58:06 +01:00
Simon c8c945ad64 Merge pull request 'feat(Traefik): Pilot is deprecated' (#52) from traefik into main
Reviewed-on: https://git.weko.io/resilien/services/pulls/52
2023-02-02 16:51:23 +01:00
Simon ba29719ed1 feat(Traefik): Pilot is deprecated
https://traefik.io/blog/announcing-traefik-proxy-2-8/
2023-02-02 16:51:07 +01:00
Simon f598c06029 Merge pull request 'feat(Vikunja): Restart container & explicite dependency' (#51) from nextcloud into main
Reviewed-on: https://git.weko.io/resilien/services/pulls/51
2023-02-02 13:02:45 +01:00
Simon de2a8eef46 feat(Vikunja): Restart container & explicite dependency 2023-02-02 12:59:09 +01:00
Simon 6334a88085 Merge pull request 'Mise à jour de Nextcloud' (#50) from nextcloud into main
## Détails

1. Modification de la syntaxe d'erreur coté SMTP `?err` -> `:?err`
2. Ajout des variables de configuration dans le conteneur cron
3. Fix le chemin du dossier pour construire l'image Docker web
4. Ajout de variables d'envionnement pour surcharger la configuration de `config.php`
5. Modification des variables SMTP pour utiliser plutôt les variables d'environnement plutôt que le script d'installation
6. Mise à jour de Nginx
7. Modification de la documentation en fonction des changements
8. Mise à jour de Nextcloud

## Pourquoi

1. Les variables SMTP ne doivent pas être vide
2. Le conteneur cron doit avoir la même configuration que fpm
3. Il y avait un problème de build lorsque l'on ajoutait un fichier docker-compose.yml à coté du dossier contenant le fichier `.env`
4. Pour pouvoir surcharger correctement la configuration et ne pas seulement les configurer à l'installation
5. La même raison que 4
6. Pour être à jour
7. Pour être à jour
8. Pour être à jour

Reviewed-on: https://git.weko.io/resilien/services/pulls/50
2023-01-03 22:27:02 +01:00
Simon e3dcc0efd5 chore(Nextcloud): Upgrade to 25.0.2
https://nextcloud.com/changelog/#25-0-2
2023-01-03 22:15:37 +01:00
Simon 264688abf8 feat(Nextcloud): Remove run script 2023-01-03 22:11:02 +01:00
Simon 669866b44e docs(Nextcloud): Add environment variables documentation 2023-01-03 22:10:29 +01:00
Simon b54891ec38 chore(Nginx): Upgrade to 1.23.3 2023-01-03 22:01:55 +01:00
Simon b3dce58f7b feat(Nextcloud): Update SMTP environment variables 2023-01-03 21:47:02 +01:00
Simon 0198c030e9 feat(Nextcloud): Add environment variables to configure server 2023-01-03 21:36:36 +01:00
Simon 2281c4337c feat(Nextcloud): Update web folder path with generic SERVICES_DIR 2023-01-03 21:09:37 +01:00
Simon fd63036294 feat(Nextcloud): Add all configuration on cron container 2023-01-03 21:08:48 +01:00