Home
DevCentral
Search
Configure Global Search
Log In
Transactions
P176
Change Details
Change Details
Old
New
Diff
#!/bin/sh # ------------------------------------------------------------- # Sentry # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # 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) # Celery (dedicated beat/worker) # Docker volume (/data/sentry/files) # ------------------------------------------------------------- # ------------------------------------------------------------- # Container properties # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - INSTANCE=sentry PORT=26080 STORAGE=/data/sentry/files # ------------------------------------------------------------- # 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` CELERY_WORKERS=1 # ------------------------------------------------------------- # Run the redis container # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - docker run -dt --name sentry-redis redis # ------------------------------------------------------------- # Run the main container # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - docker run -dt -p $PORT:9000 -v $STORAGE:/var/lib/sentry/files \ -e SENTRY_SECRET_KEY=$SENTRY_SECRET_KEY \ --link sentry-redis:redis --link $PGSQL_INSTANCE:postgres \ --name $INSTANCE sentry exit 0 # ------------------------------------------------------------- # Run the Celery containers # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - docker run -dt --name sentry-celery-beat \ -e SENTRY_SECRET_KEY=$SENTRY_SECRET_KEY \ --link sentry-redis:redis --link $PGSQL_INSTANCE:postgres \ sentry celery beat for i in `seq 1 $CELERY_WORKERS` do docker run -dt --name sentry-celery-worker$i \ -e SENTRY_SECRET_KEY=$SENTRY_SECRET_KEY \ --link sentry-redis:redis --link $PGSQL_INSTANCE:postgres \ sentry celery worker done
#!/bin/sh # ------------------------------------------------------------- # Sentry # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # 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) # Celery (dedicated beat/worker) # Docker volume (/data/sentry/files) # ------------------------------------------------------------- # ------------------------------------------------------------- # Container properties # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - INSTANCE=sentry PORT=26080 STORAGE=/data/sentry/files # ------------------------------------------------------------- # 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` CELERY_WORKERS=1 # ------------------------------------------------------------- # Run the redis container # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - docker run -dt --name sentry-redis redis # ------------------------------------------------------------- # Run the main container # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - docker run -dt -p $PORT:9000 -v $STORAGE:/var/lib/sentry/files \ -e SENTRY_SECRET_KEY=$SENTRY_SECRET_KEY \ --link sentry-redis:redis --link $PGSQL_INSTANCE:postgres \ --name $INSTANCE sentry exit 0 # ------------------------------------------------------------- # Run the Celery containers # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - docker run -dt --name sentry-celery-beat \ -e SENTRY_SECRET_KEY=$SENTRY_SECRET_KEY \ --link sentry-redis:redis --link $PGSQL_INSTANCE:postgres \ sentry celery beat for i in `seq 1 $CELERY_WORKERS` do docker run -dt --name sentry-celery-worker$i \ -e SENTRY_SECRET_KEY=$SENTRY_SECRET_KEY \ --link sentry-redis:redis --link $PGSQL_INSTANCE:postgres \ sentry celery worker done
Continue