# đŸ“± FakeSMS Serveur d'envoi de SMS factice pour le dĂ©veloppement avec interface web. ## Utilisation ### Avec Docker ```bash docker run -it --rm -p 8080:8080 -p 2525:2525 bornholm/fake-sms ``` L'interface Web sera accessible Ă  l'adresse http://localhost:8080/. Voir la section "[Variables d'environnement](#variables-denvironnement)" pour voir comment personnaliser la configuration du service. ### Avec les binaires > TODO ## Configuration ## Fichier de configuration Le fichier de configuration de FakeSMTP est au format [YAML](https://yaml.org/). Voici la structure du fichier par dĂ©faut: ```yaml # Configuration HTTP http: address: :8080 templateDir: template publicDir: public # Configuration du stockage data: path: fakesms.db ``` ### Variables d'environnement La configuration de FakeSMTP peut ĂȘtre personnalisĂ©e via des variables d'environnement. Les valeurs des variables d'environnement surchargent les valeurs prĂ©sentes dans le fichier de configuration. |Variable|Correspondance dans le fichier de configuration| |--------|-----------------------------------------------| |`FAKESMS_HTTP_ADDRESS`|`http.address`| |`FAKESMS_HTTP_TEMPLATEDIR`|`http.templateDir`| |`FAKESMS_HTTP_PUBLICDIR`|`http.publicDir`| ## DĂ©marrer avec les sources ### DĂ©pendances - Go 1.13 - modd - make - NodeJS/npm ### Compiler et dĂ©marrer le serveur de dĂ©veloppement Dans un terminal: ``` npm install make watch ``` ## FAQ ### GĂ©nĂ©rer une version de distribution ``` make release ``` ## Licence AGPL-3.0