Если вы видите что-то необычное, просто сообщите мне. Skip to main content

Selfhosted Sentry

Первый запуск:

docker-compose run sentry sentry upgrade

dokcer-compose.yml

version: '2'


services:
    redis:
      image: redis
  
    postgres:
      image: postgres
      env_file:
       -  .env
      volumes:
       - ./pgdb:/var/lib/postgresql/data
  
    sentry:
      image: sentry:8.10.0
      links:
       - redis
       - postgres
      ports:
       - 8010:9000
      env_file:
       -  .env
  
    cron:
      image: sentry:8.10.0
      links:
       - redis
       - postgres
      command: "sentry run cron"
      env_file:
       -  .env
  
    worker:
      image: sentry:8.10.0
      links:
       - redis
       - postgres
      command: "sentry run worker"
      env_file:
       -  .env

.env

POSTGRES_USER=sentryuser
POSTGRES_PASSWORD=!!!SETPASSWORD!!!
POSTGRES_DB=sentry
SENTRY_SECRET_KEY=!!!SETSECRETKEY!!!
SENTRY_POSTGRES_HOST=postgres
SENTRY_DB_USER=sentryuser
SENTRY_DB_PASSWORD=!!!SETPASSWORD!!!
SENTRY_REDIS_HOST=redis
SENTRY_EMAIL_HOST=smtp.yandex.ru
SENTRY_EMAIL_PORT=25
SENTRY_EMAIL_PASSWORD=!!!SETPASSWORD!!!
SENTRY_EMAIL_USER=!!!SETUSER!!
SENTRY_EMAIL_USE_TLS=true
SENTRY_SERVER_EMAIL=!!!SETUSERMAIL!!!