feat: Ajout de l'instance pour AVECsanté
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Simon 2024-04-18 12:12:03 +02:00
parent 2721e01bd4
commit dfc6250da7
6 changed files with 225 additions and 0 deletions

View File

@ -10,6 +10,18 @@ kind: secret
name: P4PILLON_AWS_SECRET_ACCESS_KEY name: P4PILLON_AWS_SECRET_ACCESS_KEY
data: 58Boc2Ux7MKwvh1nHh2xmY4JEje5CyX0/H/z6tM/ehLD1m4WQKblvc/+PX0DcaFqX86JPG8osLRsglkP9pyW7iH5WwuMQcXR/NzOAJioO+xgrh/14qUCYe+N5Yc= 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 # drone encrypt ResiLien/portails $AWS_ACCESS_KEY_ID
kind: secret kind: secret
@ -65,6 +77,25 @@ steps:
- hugo --minify --environment apps.p4pillon.org - hugo --minify --environment apps.p4pillon.org
- hugo deploy --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 kind: pipeline
type: docker type: docker

View 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&region=garage"

View 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

View 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"

View 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).

View 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