Workshop: Web Projekte bei uberspace.de
Weniger ein Workshop, eher ein Bastelabend.
- uberspace.de Account erstellen
- Features von uberspace
- Website betreiben
- Backend (zum Beispiel .NET Core) betreiben
Code
Infos
- Account registrieren
- SSH Login
- Wo man einfaches HTML hin speichert
- Wie man eigene Backend nach außen erreichbar macht
- Wie man eine eigene API als Service registriert
Demo
https://perry.uber.space/xkcd/index.html
Ablauf
- Account erstellen
- Via SSH einloggen
git clone https://git.nerdbridge.de/nerdbridge/workshop/netcoreapidemo.git
dotnet build
-
bin/Debug/netcoreapp3.1
zu~/bin/xkcdbackend
kopieren - Supervisord config erstellen
- Service starten und mit
curl
testen - Web Backend mit
uberspace web backend
konfigurieren - Seite aufrufen
[program:xkcd]
directory=/home/perry/bin/xkcdbackend
command=/home/perry/bin/xkcdbackend/xkcd-api
autostart=yes
autorestart=yes
environment=ASPNETCORE_URLS="http://[::]:5000;http://0.0.0.0:5000"
Update Januar 2022 Ich habe die Ini heute (Stand: Januar 2022) zum ersten mal updaten müssen. Meine Asp.net-core API benötigt nun folgende Init:
[program:armypara-api]
directory=/home/armypara/armypara-api/
command=dotnet /home/armypara/armypara-api/armyparadice.api.dll
autostart=yes
autorestart=yes
environment=ASPNETCORE_URLS="http://[::]:5000;http://0.0.0.0:5000"
Edited by Vinc