fenced code
This commit is contained in:
parent
6da9c12a4d
commit
64b071d740
1 changed files with 13 additions and 6 deletions
17
README.md
17
README.md
|
|
@ -11,16 +11,21 @@ C'est une application mettant en oeuvre une prise de contact entre un demandeur
|
||||||
|
|
||||||
Le code est du c sharp, dont les librairies sont restorées et le tout compilé avec les librairies DNX de M$, téléchargeable en executant le script d'installation suivant (c.f. `/.travis.yml`):
|
Le code est du c sharp, dont les librairies sont restorées et le tout compilé avec les librairies DNX de M$, téléchargeable en executant le script d'installation suivant (c.f. `/.travis.yml`):
|
||||||
|
|
||||||
|
```bash
|
||||||
curl --insecure -sSL https://lua.pschneider.fr/files/Paul/dnx-install.sh | bash && DNX_USER_HOME=`pwd -P`/dnx . ./dnx/dnvm/dnvm.sh && cd Yavsc && dnu restore
|
curl --insecure -sSL https://lua.pschneider.fr/files/Paul/dnx-install.sh | bash && DNX_USER_HOME=`pwd -P`/dnx . ./dnx/dnvm/dnvm.sh && cd Yavsc && dnu restore
|
||||||
|
```
|
||||||
|
|
||||||
Une fois l'environnement ainsi pollué, executer, depuis le sous dossier `Yavsc`:
|
Une fois l'environnement ainsi pollué, executer, depuis le sous dossier `Yavsc`:
|
||||||
|
|
||||||
|
```bash
|
||||||
dnu build
|
dnu build
|
||||||
|
```
|
||||||
|
|
||||||
L'utilisation du serveur web, avec un runtime Mono, échoura dans ses version récentes (à peu près supérieure ou égale à 4.7).
|
L'utilisation du serveur web, avec un runtime Mono, échoura dans ses version récentes (à peu près supérieure ou égale à 4.7).
|
||||||
|
|
||||||
La version 4.6.2 de mono convient:
|
La version 4.6.2 de mono convient:
|
||||||
|
|
||||||
|
```
|
||||||
[monoperso] ~/workspace/yavsc/Yavsc @ mono --version
|
[monoperso] ~/workspace/yavsc/Yavsc @ mono --version
|
||||||
Mono JIT compiler version 4.6.2 (Stable 4.6.2.7/08fd525 jeudi 18 janvier 2018, 13:10:54 (UTC+0100))
|
Mono JIT compiler version 4.6.2 (Stable 4.6.2.7/08fd525 jeudi 18 janvier 2018, 13:10:54 (UTC+0100))
|
||||||
TLS: __thread
|
TLS: __thread
|
||||||
|
|
@ -31,10 +36,11 @@ La version 4.6.2 de mono convient:
|
||||||
Misc: softdebug
|
Misc: softdebug
|
||||||
LLVM: supported, not enabled.
|
LLVM: supported, not enabled.
|
||||||
GC: sgen
|
GC: sgen
|
||||||
|
```
|
||||||
|
|
||||||
et, pour execution en environement de développement
|
et, pour execution en environement de développement
|
||||||
|
|
||||||
|
```
|
||||||
[monoperso] ~/workspace/yavsc/Yavsc @ ASPNET_ENV=Development dnx web
|
[monoperso] ~/workspace/yavsc/Yavsc @ ASPNET_ENV=Development dnx web
|
||||||
warn: Yavsc.Startup[0]
|
warn: Yavsc.Startup[0]
|
||||||
AppData was not found in environment variables
|
AppData was not found in environment variables
|
||||||
|
|
@ -43,9 +49,10 @@ et, pour execution en environement de développement
|
||||||
Hosting environment: Development
|
Hosting environment: Development
|
||||||
Now listening on: http://*:5000
|
Now listening on: http://*:5000
|
||||||
Application started. Press Ctrl+C to shut down.
|
Application started. Press Ctrl+C to shut down.
|
||||||
|
```
|
||||||
|
|
||||||
Si vous êtes arrivé jusqu'ici, vous devriez pouvoir visiter la home page
|
Si vous êtes arrivé jusqu'ici, vous devriez pouvoir visiter la home page :
|
||||||
[ici](http://localhost:5000).
|
<http://localhost:5000>.
|
||||||
|
|
||||||
## Tests
|
## Tests
|
||||||
|
|
||||||
|
|
@ -53,7 +60,7 @@ Utilisez GNU/Makefile (et visitez le code, dans le dossier `test` ):
|
||||||
|
|
||||||
Depuis le répertoire racine:
|
Depuis le répertoire racine:
|
||||||
|
|
||||||
```
|
```bash
|
||||||
make test
|
make test
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
@ -72,7 +79,7 @@ make test
|
||||||
Pour déployer le tout en production, on peut d'abord déployer en "pré-production",
|
Pour déployer le tout en production, on peut d'abord déployer en "pré-production",
|
||||||
Afin de pouvoir tester manuellement quelque dernier développement :
|
Afin de pouvoir tester manuellement quelque dernier développement :
|
||||||
|
|
||||||
```
|
```bash
|
||||||
cd Yavsc
|
cd Yavsc
|
||||||
make pushInPre # arrete kestrel-pre, pousse tout dans DESTDIR=/srv/www/yavscpre avec rsync,
|
make pushInPre # arrete kestrel-pre, pousse tout dans DESTDIR=/srv/www/yavscpre avec rsync,
|
||||||
# et redemarre kestrel-pre
|
# et redemarre kestrel-pre
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue