arcad

module
v0.0.0-...-8444db5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 18, 2022 License: AGPL-3.0

README

Services numériques de proximité

Quality Gate Status


Arcad est une suite de logiciels libres permettant de proposer des services numériques (applications web) de proximité i.e. hébergés sur des équipements réseaux du type borne WiFi (Linksys WRT1900AC par exemple) ou micro-serveur domestique (serveur NAS, Raspberry Pi).

Un des objectifs du projet est d'offrir un système capable de fonctionner en autonomie: les terminaux numériques (ordinateur, smartphones, tablettes...) des utilisateurs ne doivent pas nécessiter de connexion Internet pour pouvoir accéder aux services.

De manière optionnelle, les services intégrés sur une instance Arcad peuvent être exposés sur Internet via un serveur relais disposant d'une adresse publique.

Arcad est actuellement au stade d'alpha. Des bugs peuvent donc apparaître et l’expérience utilisateur peut encore manquer de fluidité.

Télécharger les binaires

Variantes

Plusieurs variantes de construction sont disponibles:

  • full - Version comprenant l'ensemble des plugins disponibles;
  • openwrt - Version conçue pour le déploiement sur une borne OpenWRT. Certains plugins superflus sont retirés du profil de construction.

Dernières version stable

TODO

Version de développement

Voir l'ensemble des versions disponibles

Documentation

Démarrer avec les sources

Dépendances

Procédure

git clone git@gitlab.com:arcadbox/arcad.git
cd arcad
make install-git-hooks                  # Installer les hooks Git
npm install                             # Installer les dépendances Webpack
make watch                              # Surveiller les modifications sur le sources et compiler/démarrer le serveur

Par défaut, l'application devrait être disponible à l'adresse http://localhost:3000/.

Le fichier de configuration sera généré automatiquement dans data/arcad.yml. Vous pouvez le modifier pour correspondre à votre environnement de développement.

Des variables d'environnement peuvent être injectées dans le fichier de configuration (grâce au package github.com/a8m/envsubst). Une partie des variables par défaut sont surchargées dans le fichier .env qui peut également être personnalisé.

Licences

Code source publié sous licence AGPL-3.0.

Police "Comfortaa" créée par Johan Aakerlund, Cyreal et publiée sour licence Open Font Licence (voir la page Google Fonts).

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL