#!/bin/sh # ------------------------------------------------------------- # Sentry - initialize or upgrade operation # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # Author: Sébastien Santoro aka Dereckson # Project: Nasqueron # Created: 2016-03-01 # Description: Errors reporting server # Image: sentry # Services used: PostgreSQL (Nuern) # Redis cache (dedicated) # Docker volume (/data/sentry/files) # ------------------------------------------------------------- # ------------------------------------------------------------- # Container properties # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - INSTANCE=sentry # ------------------------------------------------------------- # PostgreSQL parameters # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PGSQL_INSTANCE=nuern #PGSQL_USER=`ssh -4 -i /root/.ssh/id_zr zr@ysul.nasqueron.org getcredentials 61 username` #PGSQL_PASS=`ssh -4 -i /root/.ssh/id_zr zr@ysul.nasqueron.org getcredentials 61` # ------------------------------------------------------------- # Sentry parameters # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - SENTRY_SECRET_KEY=`ssh -4 -i /root/.ssh/id_zr zr@ysul.nasqueron.org getcredentials 62` # ------------------------------------------------------------- # Create local data directory # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - STORAGE=/data/sentry/files mkdir -p $STORAGE chcon -Rt svirt_sandbox_file_t $STORAGE # ------------------------------------------------------------- # Run container # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - docker run -it --rm -v $STORAGE:/var/lib/sentry/files \ -e SENTRY_SECRET_KEY=$SENTRY_SECRET_KEY \ --link sentry-redis:redis --link $PGSQL_INSTANCE:postgres \ sentry upgrade