Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/fabwu/aitec-website

Repository für die Website im Modul AITEC an der Hochschule Luzern
https://github.com/fabwu/aitec-website

Last synced: about 1 month ago
JSON representation

Repository für die Website im Modul AITEC an der Hochschule Luzern

Awesome Lists containing this project

README

        

# AITEC Website
Repository für die Website im Modul AITEC an der Hochschule Luzern

## Installieren
Um Rails auf Ubuntu zu installieren müssen folgende Befehle ausgeführt werden (Ruby sollte schon auf der VM sein):

```bash
sudo apt-get install ruby-dev zlib1g-dev sqlite3 libsqlite3-dev libmysqlclient-dev
mysql_tzinfo_to_sql /usr/share/zoneinfo/
sudo gem install rails
git clone https://github.com/wuethrich44/aitec-website/
cd aitec-website/
bundle install
sudo /etc/init.d/mysql restart
```

Um den Server zu starten führe folgenden Befehl aus:

```bash
sudo rails server -b 0.0.0.0 -p 80
```
Der Server läuft nun auf dem entsprechenden Netzwerk-Adapater.

Die Beispieldaten können mit diesem Befehl geladen werden:
```bash
rake db:seed
```
Um neue Messwerte hinzuzufügen muss ein `POST` an diese Adresse `http://localhost:3000/measurements.json` erfolgen.
Der Body sollte so aussehen:
```json
{
"temperature": 10,
"humidity": 20,
"pressure": 30
}
```

Um ein neues Interval hinzuzufügen muss ein `POST` an diese Adresse `http://localhost:3000/intervals.json` erfolgen. Dabei wird das alter Intervall gestoppt und ein neues erstellt.