media.ccc.de:deployment

  1. SSH-Access auf app.media.ccc.de beantragen (strgm, meise, florolf oder mazdermind in #voc-media im IRC fragen)
  2. Außerdem Login, Passwort und URL für MQTT-Benutzet anfragen
  3. Die eigenen Public-Keys in /srv/media/.ssh/authorized_keys ergänzen
# Git Repo clonen:
git clone git@github.com:voc/voctoweb.git

# Dependencies installieren
sudo gem install bundler
bundle install

# Deployment konfigurieren
export CAP_REPO=https://github.com/voc/voctoweb.git
export CAP_BRANCH=master
export CAP_USER=media
export MQTT_URL=mqtt://…

# Deployment durchführen
bundle exec cap production deploy

# Cache flushen
ssh media@app.media.ccc.de 'redis-cli flushall'
  • media.ccc.de/deployment.1482052237.txt.gz
  • Last modified: 2016/12/18 10:10
  • by mazdermind