Skip to content

Protokoll installation von feinstaub api server

Andreas Madsack edited this page Mar 31, 2015 · 5 revisions

Digital-Ocean

  • ubuntu 14.04 droplet mit 512MB Ram
  • Backup und v6 aktiviert

(warten)

  • einloggen

  • User anlegen

  • docker installieren:

apt-get update
apt-get upgrade
apt-get install linux-image-extra-virtual
wget -qO- https://get.docker.com/ | sh
  • reboot

  • installieren

git clone https://github.com/opendata-stuttgart/feinstaub-api.git
cd feinstaub-api

docker

setup

docker run -d --restart=always --name feinstaub-db postgres:9.4
docker run -d --name feinstaub-data -v /home/uid1000 aexea/aexea-base
docker build --tag=feinstaub-prod .
# reset database on first run
# docker run --rm -ti --volumes-from feinstaub-data --link feinstaub-db:db feinstaub-prod python3 manage.py reset_db
docker run -d --volumes-from feinstaub-data --link feinstaub-db:db --restart=always --name feinstaub feinstaub-prod
docker run --name feinstaub-nginx --net="host" --volumes-from feinstaub-data --restart=always -v `pwd`/nginx.conf:/etc/nginx/nginx.conf -d nginx

rebuild:

./update.sh

Seiten

Dokumentation

Protokolle

for more, see Protokolle

Clone this wiki locally