Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/fabwu/aitec-website
- Owner: fabwu
- License: mit
- Created: 2015-10-23T08:52:12.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2015-12-04T13:03:23.000Z (about 9 years ago)
- Last Synced: 2023-12-17T05:22:04.513Z (about 1 year ago)
- Language: Ruby
- Size: 323 KB
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.