1. 启动 Redis
$ docker run -d --name sentry-redis redis
2. 启动 Postgres
$ docker run -d --name sentry-postgres -e POSTGRES_PASSWORD=secret -e POSTGRES_USER=sentry postgres
3. 第一次启动需要初始化一下数据库
Updated @ 2019-03-07 11:09
这里需要多运行一句:
$ docker run --rm sentry config generate-secret-key qrpb*#(x2vm&xh#&mj4(8#3o5nu+_u^x&efs+eb97okb-uqhrw
然后才继续运行下面的。
$ docker run -it -e SENTRY_SECRET_KEY="qrpb*#(x2vm&xh#&mj4(8#3o5nu+_u^x&efs+eb97okb-uqhrw" --rm --link sentry-postgres:postgres --link sentry-redis:redis sentry upgrade
4. 启动 sentry
$ docker run -d -e SENTRY_SECRET_KEY="qrpb*#(x2vm&xh#&mj4(8#3o5nu+_u^x&efs+eb97okb-uqhrw" --name my-sentry -p 9090:9000 --link sentry-redis:redis --link sentry-postgres:postgres sentry
5. 启动 celery
$ docker run -d --name sentry-celery-beat --link sentry-postgres:postgres --link sentry-redis:redis sentry celery beat
$ docker run -d --name sentry-celery1 --link sentry-postgres:postgres --link sentry-redis:redis sentry celery worker