Dépôt du site vitrine d'Open eIDAS (open-eidas.eu), hébergé chez Infomaniak.
- Site web officiel & Messagerie : open-eidas.eu — Hébergé chez Infomaniak (Suisse, décision d'adéquation RGPD)
- Démonstrateur Web Interactif : demo.open-eidas.eu — Hébergé sur GitHub Pages (GitHub, Inc.)
- Infrastructure PKI & API de Staging :
api.staging.open-eidas.eu— Hébergée chez Scaleway (France / Union Européenne) - Code source & Moteur Rust : github.com/open-eidas/open-eidas
- Organisation & Textes fondateurs : github.com/open-eidas/organisation
index.html: Page d'accueil responsive (Dark/Light mode, feuille de route, présentation de la mission et point de contact officiel).style.css: Feuille de style moderne avec support natifcolor-schemeet variables CSS..htaccess: Configuration Apache optimisée pour Infomaniak (redirection HTTPS, HSTS, en-têtes de sécurité, MIME types SVG et cache navigateur).assets/: Logos et favicons vectoriels SVG officiels.scripts/deploy-ftp.sh: Script de déploiement en ligne de commande vers Infomaniak via FTPS..github/workflows/ftp.yml: Workflow de déploiement continu vers Infomaniak via GitHub Actions.
Le déploiement est automatisé à chaque push sur la branche main via FTPS sécurisé.
Dans votre dépôt GitHub, allez dans Settings > Secrets and variables > Actions > New repository secret :
| Secret | Description | Exemple Infomaniak |
|---|---|---|
FTP_SERVER |
Hôte du serveur FTP/FTPS | xxx.ftp.infomaniak.com |
FTP_USERNAME |
Identifiant du compte FTP | Votre utilisateur FTP |
FTP_PASSWORD |
Mot de passe du compte FTP | Votre mot de passe |
Optionnel (Variable d'environnement ou Secret) :
FTP_SERVER_DIR: Répertoire cible sur l'hébergement (par défautweb/chez Infomaniak, ousites/open-eidas.eu/).FTP_PORT: Port FTP (par défaut21pour FTPS explicite).
Vous pouvez également déployer directement depuis votre machine avec le script fourni :
FTP_SERVER="xxx.ftp.infomaniak.com" \
FTP_USER="mon_utilisateur" \
FTP_PASS="mon_mot_de_passe" \
./scripts/deploy-ftp.sh# Avec Python 3
python3 -m http.server 8000Puis ouvrir http://localhost:8000.
- Contact : contact@open-eidas.eu
- Licence : GNU Affero General Public License v3.0 (AGPLv3) — voir LICENSE.