Skip to content

Schneller Überblick über deine PubliBike-Favoriten-Standorte

Notifications You must be signed in to change notification settings

cstuder/QuoBikeIs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

113 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wo het's no Bike

Schneller Überblick über deine PubliBike-Favoriten-Standorte.

LIVE: https://wohetsno.existenz.ch

TEST: https://wohetsno-test.existenz.ch

Unoffizielle Webseite für das Angebot von PubliBike.

Eine Webseite von Christian Studer (cstuder@existenz.ch, Bureau für digitale Existenz).

(Vormals gehostet unter der Domain wohetsno.bike. Die war lustig aber hatte keine Lust mehr zu zahlen.)

Struktur

Einfach React-App, kreiert mit Create React App, Routing mit React Routing V5.

Um CORS-Sperre zu umgehen wird ein kleiner PHP-Service als Proxy verwendet.

Der Service stations.php speichert dabei seine Daten in /service/cache. Der Service stationslist.php liest daraus die Stationsnamen aus. (Der Cache wird von stations.php selber nicht benutzt.)

Development

npm run dev ausführen.

Benötigt aktuelle NPM-Version und PHP 7.+.

Deployment

npm run deploy-TEST ausführen für Deployment nach TEST.

npm run deploy-LIVE ausführen für Deployment nach LIVE.

Das Deploymentskript deploy/action.sh erwartet zwei Umgebungsvariablen: APPRISE_URL für Deployment-Notifikation, SSH_PRIVATE_KEY für die Authentifizierung am Server.

Auf dem Server muss die Umgebungsvariable REACT_APP_LOCALAPI im .env.local korrekt gesetzt sein.

Credits

Lizenz

MIT.

About

Schneller Überblick über deine PubliBike-Favoriten-Standorte

Topics

Resources

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •