feat: Ajout de l'instance pour AVECsanté
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	continuous-integration/drone/push Build is passing
				
			This commit is contained in:
		
							
								
								
									
										31
									
								
								.drone.yml
									
									
									
									
									
								
							
							
						
						
									
										31
									
								
								.drone.yml
									
									
									
									
									
								
							@@ -10,6 +10,18 @@ kind: secret
 | 
			
		||||
name: P4PILLON_AWS_SECRET_ACCESS_KEY
 | 
			
		||||
data: 58Boc2Ux7MKwvh1nHh2xmY4JEje5CyX0/H/z6tM/ehLD1m4WQKblvc/+PX0DcaFqX86JPG8osLRsglkP9pyW7iH5WwuMQcXR/NzOAJioO+xgrh/14qUCYe+N5Yc=
 | 
			
		||||
 | 
			
		||||
---
 | 
			
		||||
# drone encrypt ResiLien/portails $AWS_ACCESS_KEY_ID
 | 
			
		||||
kind: secret
 | 
			
		||||
name: AVECSANTE_AWS_ACCESS_KEY_ID
 | 
			
		||||
data: rUOCGGdDsjg1Gm47adIOLuGeLGXP6ol50Y/yVotOBp6xMoNacWw2ynsW8O2ZU8OeWQnkeS8I
 | 
			
		||||
 | 
			
		||||
---
 | 
			
		||||
# drone encrypt ResiLien/portails $AWS_SECRET_ACCESS_KEY
 | 
			
		||||
kind: secret
 | 
			
		||||
name: AVECSANTE_AWS_SECRET_ACCESS_KEY
 | 
			
		||||
data: 4gfziKrS0aNdVlvHliNd5M94DWvA2PZC1YztmJxULONHtl/dXIDUEg9bhxzXFMWUqfR6dh9ep2FMTsOCwgdWISByzUzBVkHiyayXMMNaU4kr11HrWUlf6qkyF0c=
 | 
			
		||||
 | 
			
		||||
---
 | 
			
		||||
# drone encrypt ResiLien/portails $AWS_ACCESS_KEY_ID
 | 
			
		||||
kind: secret
 | 
			
		||||
@@ -65,6 +77,25 @@ steps:
 | 
			
		||||
    - hugo --minify --environment apps.p4pillon.org
 | 
			
		||||
    - hugo deploy --environment apps.p4pillon.org
 | 
			
		||||
 | 
			
		||||
---
 | 
			
		||||
kind: pipeline
 | 
			
		||||
type: docker
 | 
			
		||||
name: AVECsanté
 | 
			
		||||
 | 
			
		||||
steps:
 | 
			
		||||
- name: Installation des dépendances & construction du site
 | 
			
		||||
  image: hugomods/hugo:exts-0.123.8
 | 
			
		||||
  environment:
 | 
			
		||||
    AWS_ACCESS_KEY_ID:
 | 
			
		||||
      from_secret: AVECSANTE_AWS_ACCESS_KEY_ID
 | 
			
		||||
    AWS_SECRET_ACCESS_KEY:
 | 
			
		||||
      from_secret: AVECSANTE_AWS_SECRET_ACCESS_KEY
 | 
			
		||||
  commands:
 | 
			
		||||
    - npm install --ignore-scripts
 | 
			
		||||
    - hugo --minify --environment avecsante.app
 | 
			
		||||
    - hugo --minify --environment avecsante.app
 | 
			
		||||
    - hugo deploy --environment avecsante.app
 | 
			
		||||
 | 
			
		||||
---
 | 
			
		||||
kind: pipeline
 | 
			
		||||
type: docker
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										22
									
								
								config/avecsante.app/hugo.toml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								config/avecsante.app/hugo.toml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,22 @@
 | 
			
		||||
baseURL = "https://avecsante.app/"
 | 
			
		||||
title = "AVECsanté.app"
 | 
			
		||||
languageCode = "fr-FR"
 | 
			
		||||
defaultContentLanguage = "fr"
 | 
			
		||||
disableLanguages = ["de", "nl", "en"]
 | 
			
		||||
 | 
			
		||||
[Params]
 | 
			
		||||
  url = "avecsante.app"
 | 
			
		||||
  domain = "avecsante.app"
 | 
			
		||||
  support = "support@avecsante.app"
 | 
			
		||||
  poweredBy = false
 | 
			
		||||
  uptimeKumaUrl = "https://status.avecsante.app"
 | 
			
		||||
 | 
			
		||||
  [Params.doks]
 | 
			
		||||
    breadcrumbTrail = true
 | 
			
		||||
 | 
			
		||||
[languages.fr.params]
 | 
			
		||||
  footer = 'Mise en place et hébergé avec sobriété par <a class="text-muted" href="https://resilien.fr/">RésiLien</a>'
 | 
			
		||||
 | 
			
		||||
[deployment.targets]
 | 
			
		||||
    name = "production"
 | 
			
		||||
    URL = "s3://avecsante.app?endpoint=https://s3.garage.resilien.cloud&disableSSL=true&s3ForcePathStyle=true®ion=garage"
 | 
			
		||||
							
								
								
									
										19
									
								
								config/avecsante.app/menus.fr.toml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								config/avecsante.app/menus.fr.toml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,19 @@
 | 
			
		||||
[[main]]
 | 
			
		||||
  name = "Guides"
 | 
			
		||||
  url = "/docs/introduction/bienvenue/"
 | 
			
		||||
  weight = 10
 | 
			
		||||
 | 
			
		||||
[[footer]]
 | 
			
		||||
  name = "Mentions légales"
 | 
			
		||||
  url = "/mentions-legales/"
 | 
			
		||||
  weight = 10
 | 
			
		||||
 | 
			
		||||
[[footer]]
 | 
			
		||||
  name = "Sources du site"
 | 
			
		||||
  url = "https://git.resilien.fr/ResiLien/portails/"
 | 
			
		||||
  weight = 20
 | 
			
		||||
 | 
			
		||||
[[footer]]
 | 
			
		||||
  name = "Statuts des services"
 | 
			
		||||
  url = "https://status.avecsante.app/"
 | 
			
		||||
  weight = 30
 | 
			
		||||
							
								
								
									
										122
									
								
								config/avecsante.app/module.toml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										122
									
								
								config/avecsante.app/module.toml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,122 @@
 | 
			
		||||
# mounts
 | 
			
		||||
## archetypes
 | 
			
		||||
[[mounts]]
 | 
			
		||||
  source = "node_modules/@hyas/doks-core/archetypes"
 | 
			
		||||
  target = "archetypes"
 | 
			
		||||
 | 
			
		||||
[[mounts]]
 | 
			
		||||
  source = "archetypes"
 | 
			
		||||
  target = "archetypes"
 | 
			
		||||
 | 
			
		||||
## assets
 | 
			
		||||
[[mounts]]
 | 
			
		||||
  source = "node_modules/@hyas/core/assets"
 | 
			
		||||
  target = "assets"
 | 
			
		||||
 | 
			
		||||
[[mounts]]
 | 
			
		||||
  source = "node_modules/@hyas/images/assets"
 | 
			
		||||
  target = "assets"
 | 
			
		||||
  excludeFiles = "/scss/**.scss"
 | 
			
		||||
 | 
			
		||||
[[mounts]]
 | 
			
		||||
  source = "node_modules/@hyas/doks-core/assets"
 | 
			
		||||
  target = "assets"
 | 
			
		||||
 | 
			
		||||
[[mounts]]
 | 
			
		||||
  source = "node_modules/@tabler/icons/icons"
 | 
			
		||||
  target = "assets/svgs/tabler-icons"
 | 
			
		||||
 | 
			
		||||
[[mounts]]
 | 
			
		||||
  source = "assets"
 | 
			
		||||
  target = "assets"
 | 
			
		||||
 | 
			
		||||
## content
 | 
			
		||||
[[mounts]]
 | 
			
		||||
  source = "portails/shared/content"
 | 
			
		||||
  target = "content"
 | 
			
		||||
[[mounts]]
 | 
			
		||||
  source = "portails/shared/docs/element"
 | 
			
		||||
  target = "content/docs/element"
 | 
			
		||||
[[mounts]]
 | 
			
		||||
  source = "portails/shared/docs/signaturepdf"
 | 
			
		||||
  target = "content/docs/signaturepdf"
 | 
			
		||||
[[mounts]]
 | 
			
		||||
  source = "portails/shared/docs/nextcloud"
 | 
			
		||||
  target = "content/docs/nextcloud"
 | 
			
		||||
[[mounts]]
 | 
			
		||||
  source = "portails/shared/docs/outline"
 | 
			
		||||
  target = "content/docs/outline"
 | 
			
		||||
[[mounts]]
 | 
			
		||||
  source = "portails/shared/docs/vikunja"
 | 
			
		||||
  target = "content/docs/vikunja"
 | 
			
		||||
[[mounts]]
 | 
			
		||||
  source = "portails/shared/docs/vaultwarden"
 | 
			
		||||
  target = "content/docs/vaultwarden"
 | 
			
		||||
 | 
			
		||||
[[mounts]]
 | 
			
		||||
  source = "portails/avecsante.app/content"
 | 
			
		||||
  target = "content"
 | 
			
		||||
 | 
			
		||||
## data
 | 
			
		||||
[[mounts]]
 | 
			
		||||
  source = "node_modules/@hyas/doks-core/data"
 | 
			
		||||
  target = "data"
 | 
			
		||||
 | 
			
		||||
[[mounts]]
 | 
			
		||||
  source = "data"
 | 
			
		||||
  target = "data"
 | 
			
		||||
 | 
			
		||||
[[mounts]]
 | 
			
		||||
  source = "portails/shared/data"
 | 
			
		||||
  target = "data"
 | 
			
		||||
 | 
			
		||||
[[mounts]]
 | 
			
		||||
  source = "portails/avecsante.app/data"
 | 
			
		||||
  target = "data"
 | 
			
		||||
 | 
			
		||||
## i18n
 | 
			
		||||
[[mounts]]
 | 
			
		||||
  source = "node_modules/@hyas/doks-core/i18n"
 | 
			
		||||
  target = "i18n"
 | 
			
		||||
 | 
			
		||||
[[mounts]]
 | 
			
		||||
  source = "i18n"
 | 
			
		||||
  target = "i18n"
 | 
			
		||||
 | 
			
		||||
## layouts
 | 
			
		||||
[[mounts]]
 | 
			
		||||
  source = "node_modules/@hyas/core/layouts"
 | 
			
		||||
  target = "layouts"
 | 
			
		||||
 | 
			
		||||
[[mounts]]
 | 
			
		||||
  source = "node_modules/@hyas/seo/layouts"
 | 
			
		||||
  target = "layouts"
 | 
			
		||||
 | 
			
		||||
[[mounts]]
 | 
			
		||||
  source = "node_modules/@hyas/images/layouts"
 | 
			
		||||
  target = "layouts"
 | 
			
		||||
 | 
			
		||||
[[mounts]]
 | 
			
		||||
  source = "node_modules/@hyas/doks-core/layouts"
 | 
			
		||||
  target = "layouts"
 | 
			
		||||
 | 
			
		||||
[[mounts]]
 | 
			
		||||
  source = "node_modules/@hyas/inline-svg/layouts"
 | 
			
		||||
  target = "layouts"
 | 
			
		||||
 | 
			
		||||
[[mounts]]
 | 
			
		||||
  source = "layouts"
 | 
			
		||||
  target = "layouts"
 | 
			
		||||
 | 
			
		||||
[[mounts]]
 | 
			
		||||
  source = "portails/shared/layouts"
 | 
			
		||||
  target = "layouts"
 | 
			
		||||
 | 
			
		||||
## static
 | 
			
		||||
[[mounts]]
 | 
			
		||||
  source = "node_modules/@hyas/doks-core/static"
 | 
			
		||||
  target = "static"
 | 
			
		||||
 | 
			
		||||
[[mounts]]
 | 
			
		||||
  source = "static"
 | 
			
		||||
  target = "static"
 | 
			
		||||
							
								
								
									
										17
									
								
								portails/avecsante.app/content/_index.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								portails/avecsante.app/content/_index.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,17 @@
 | 
			
		||||
---
 | 
			
		||||
title : "Outils numériques libres de <a href='https://avecsante.fr'>AVECsanté</a>"
 | 
			
		||||
description: ""
 | 
			
		||||
lead: "Ce site web vous met à disposition de multiples services utiles pour collaborer, partager et avoir une vie numérique plus <a href='/docs/introduction/vie-numérique/'>« saine »</a> au sein de l'association <a href='https://avecsante.fr'>AVECsanté</a>."
 | 
			
		||||
date: 2023-09-07T16:33:54+02:00
 | 
			
		||||
lastmod: 2023-09-07T16:33:54+02:00
 | 
			
		||||
draft: false
 | 
			
		||||
seo:
 | 
			
		||||
 title: "Outils numériques libres de AVECsanté" # custom title (optional)
 | 
			
		||||
 description: "Ce site web vous met à disposition de multiples services utiles pour collaborer, partager et avoir une vie numérique plus « saine » au sein de l'association AVECsanté." # custom description (recommended)
 | 
			
		||||
 canonical: "" # custom canonical URL (optional)
 | 
			
		||||
 noindex: false # false (default) or true
 | 
			
		||||
---
 | 
			
		||||
 | 
			
		||||
L'association [RésiLien](https://resilien.fr) met à disposition des outils informatiques pour la commune de [Crémeaux](https://cremeaux.fr).
 | 
			
		||||
 | 
			
		||||
Certains sont gratuits {{< inline-svg src="currency-euro-off" stroke-width="1" stroke="#ee52b7" height="1rem" width="1rem" class="svg-inline-custom" >}} tandis que d'autres nécessitent une adhésion à l'association ou sont payants {{< inline-svg src="currency-euro" stroke-width="1" stroke="#ee52b7" height="1rem" width="1rem" class="svg-inline-custom" >}} en fonction de l'espace utilisé. Vous pouvez nous contacter pour la création d'un compte à [comptes@cremeaux.org](mailto:comptes@cremeaux.org).
 | 
			
		||||
							
								
								
									
										14
									
								
								portails/avecsante.app/data/services.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								portails/avecsante.app/data/services.yml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,14 @@
 | 
			
		||||
- name: nextcloud
 | 
			
		||||
  uptimekuma: 75
 | 
			
		||||
- name: outline
 | 
			
		||||
  uptimekuma: 76
 | 
			
		||||
  subdomain: notes
 | 
			
		||||
- name: element
 | 
			
		||||
  link: https://matrix.to/#/#AVECsante-Entraide:matrix.interhop.org
 | 
			
		||||
  canal: "#AVECsante-Entraide"
 | 
			
		||||
- name: vikunja
 | 
			
		||||
  uptimekuma: 77
 | 
			
		||||
- name: signaturepdf
 | 
			
		||||
  uptimekuma: 81
 | 
			
		||||
- name: vaultwarden
 | 
			
		||||
  uptimekuma: 78
 | 
			
		||||
		Reference in New Issue
	
	Block a user