Advertisement
Guest User

sentry-docker-compose

a guest
Oct 9th, 2017
398
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 3.24 KB | None | 0 0
  1. sentry-postgres:
  2.   environment:
  3.     POSTGRES_DB: ${sentry_db_name}
  4.     POSTGRES_USER: ${sentry_db_user}
  5.     POSTGRES_PASSWORD: ${sentry_db_pass}
  6.     PGDATA: /data/postgres/data
  7.   log_driver: ''
  8.   labels:
  9.     io.rancher.sidekicks: sentry-postgres-datavolume
  10.     io.rancher.container.hostname_override: container_name
  11.   volumes_from:
  12.    - sentry-postgres-datavolume
  13.   tty: true
  14.   log_opt: {}
  15.   image: postgres:9.6-alpine
  16.   stdin_open: true
  17. sentry-postgres-datavolume:
  18.   image: alpine
  19.   stdin_open: true
  20.   net: none
  21.   entrypoint:
  22.  - /bin/true
  23.   volumes:
  24.  - /data/postgres/data
  25.   tty: true
  26.   labels:
  27.     io.rancher.container.start_once: 'true'
  28. sentry-cron:
  29.   environment:
  30.     SENTRY_EMAIL_HOST: ${sentry_email_host}
  31.     SENTRY_EMAIL_PASSWORD: ${sentry_email_password}
  32.     SENTRY_EMAIL_PORT: '${sentry_email_port}'
  33.     SENTRY_EMAIL_USER: ${sentry_email_user}
  34.     SENTRY_SECRET_KEY: ${sentry_secret_key}
  35.     SENTRY_SERVER_EMAIL: ${sentry_server_email}
  36.     SENTRY_POSTGRES_HOST: postgres
  37.     SENTRY_DB_NAME: ${sentry_db_name}
  38.     SENTRY_DB_USER: ${sentry_db_user}
  39.     SENTRY_DB_PASSWORD: ${sentry_db_pass}
  40.   log_driver: ''
  41.   labels:
  42.     io.rancher.container.hostname_override: container_name
  43.   tty: true
  44.   command:
  45.  - run
  46.   - cron
  47.   log_opt: {}
  48.   image: sentry:8.18.0
  49.   links:
  50.  - sentry-postgres:postgres
  51.   - sentry-redis:redis
  52.   stdin_open: true
  53. sentry-redis:
  54.   log_driver: ''
  55.   labels:
  56.     io.rancher.container.hostname_override: container_name
  57.   tty: true
  58.   log_opt: {}
  59.   image: redis:3.2-alpine
  60.   stdin_open: true
  61. sentry:
  62.   ports:
  63.  - ${sentry_public_port}:9000/tcp
  64.   environment:
  65.     SENTRY_EMAIL_HOST: ${sentry_email_host}
  66.     SENTRY_EMAIL_PASSWORD: ${sentry_email_password}
  67.     SENTRY_EMAIL_PORT: '${sentry_email_port}'
  68.     SENTRY_EMAIL_USER: ${sentry_email_user}
  69.     SENTRY_SECRET_KEY: ${sentry_secret_key}
  70.     SENTRY_SERVER_EMAIL: ${sentry_server_email}
  71.     SENTRY_POSTGRES_HOST: postgres
  72.     SENTRY_DB_NAME: ${sentry_db_name}
  73.     SENTRY_DB_USER: ${sentry_db_user}
  74.     SENTRY_DB_PASSWORD: ${sentry_db_pass}
  75.   log_driver: ''
  76.   labels:
  77.     io.rancher.container.hostname_override: container_name
  78.   tty: true
  79.   command:
  80.  - /bin/bash
  81.   - -c
  82.   - sentry upgrade --noinput && sentry createuser --email ${sentry_initial_user_email} --password ${sentry_initial_user_password} --superuser && /entrypoint.sh run web || /entrypoint.sh run web
  83.   log_opt: {}
  84.   image: sentry:8.18.0
  85.   links:
  86.  - sentry-postgres:postgres
  87.   - sentry-redis:redis
  88.   stdin_open: true
  89. sentry-worker:
  90.   environment:
  91.     SENTRY_EMAIL_HOST: ${sentry_email_host}
  92.     SENTRY_EMAIL_PASSWORD: ${sentry_email_password}
  93.     SENTRY_EMAIL_PORT: '${sentry_email_port}'
  94.     SENTRY_EMAIL_USER: ${sentry_email_user}
  95.     SENTRY_SECRET_KEY: ${sentry_secret_key}
  96.     SENTRY_SERVER_EMAIL: ${sentry_server_email}
  97.     SENTRY_POSTGRES_HOST: postgres
  98.     SENTRY_DB_NAME: ${sentry_db_name}
  99.     SENTRY_DB_USER: ${sentry_db_user}
  100.     SENTRY_DB_PASSWORD: ${sentry_db_pass}
  101.   log_driver: ''
  102.   labels:
  103.     io.rancher.scheduler.global: 'true'
  104.     io.rancher.container.hostname_override: container_name
  105.   tty: true
  106.   command:
  107.  - run
  108.   - worker
  109.   log_opt: {}
  110.   image: sentry:8.18.0
  111.   links:
  112.  - sentry-postgres:postgres
  113.   - sentry-redis:redis
  114.   stdin_open: true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement