mirror of
https://github.com/chenasraf/opensnp.org-docker.git
synced 2026-05-18 01:49:07 +00:00
* Re-add line to Dockerfile copying the CRON job * Add dummy SSL cert for testing * Fix database setup
68 lines
1.8 KiB
YAML
68 lines
1.8 KiB
YAML
version: '3'
|
|
|
|
services:
|
|
rails:
|
|
build:
|
|
context: '.'
|
|
args:
|
|
- 'SNPR_REV'
|
|
image: 'opensnp/rails'
|
|
ports:
|
|
- '8080:80'
|
|
volumes:
|
|
- './test/ssl:/etc/ssl'
|
|
- './test/letsencrypt:/etc/letsencrypt'
|
|
environment:
|
|
POSTGRES_URL: 'postgres://opensnp@postgres/opensnp'
|
|
REDIS_URL: 'redis://redis'
|
|
SECRET_KEY_BASE: foo
|
|
SECRET_TOKEN: bar
|
|
PLOS_API_KEY: foo
|
|
RECAPTCHA_SECRET_KEY: 6LeIxAcTAAAAAGG-vFI1TnRWxMZNFuojJ4WifJWe
|
|
RECAPTCHA_SITE_KEY: 6LeIxAcTAAAAAJcZVRqyHh71UMIEGNQ_MXjiZKhI
|
|
MENDELEY_CONSUMER_KEY: foo
|
|
ERRBIT_API_KEY: foo
|
|
ERRBIT_HOST: localhost
|
|
OH_CLIENT_ID: foo
|
|
OH_CLIENT_SECRET: bar
|
|
SENTRY_DSN: foo
|
|
SENTRY_RELEASE_WEBHOOK: http://example.com/
|
|
SURVEY_EMAIL_USER: foobar
|
|
SURVEY_EMAIL_PASSWORD: foobar
|
|
SURVEY_EMAIL_ADDRESS: foobar
|
|
SURVEY_EMAIL_PORT: foobar
|
|
USER_DATA_SECRET_KEY: foobar
|
|
|
|
sidekiq:
|
|
build: './sidekiq'
|
|
image: 'opensnp/rails-sidekiq'
|
|
environment:
|
|
POSTGRES_URL: 'postgres://opensnp@postgres/opensnp'
|
|
REDIS_URL: 'redis://redis'
|
|
SECRET_KEY_BASE: foo
|
|
SECRET_TOKEN: bar
|
|
PLOS_API_KEY: foo
|
|
RECAPTCHA_SECRET_KEY: 6LeIxAcTAAAAAGG-vFI1TnRWxMZNFuojJ4WifJWe
|
|
RECAPTCHA_SITE_KEY: 6LeIxAcTAAAAAJcZVRqyHh71UMIEGNQ_MXjiZKhI
|
|
MENDELEY_CONSUMER_KEY: foo
|
|
ERRBIT_API_KEY: foo
|
|
ERRBIT_HOST: localhost
|
|
OH_CLIENT_ID: foo
|
|
OH_CLIENT_SECRET: bar
|
|
SENTRY_DSN: foo
|
|
SENTRY_RELEASE_WEBHOOK: http://example.com/
|
|
SURVEY_EMAIL_USER: foobar
|
|
SURVEY_EMAIL_PASSWORD: foobar
|
|
SURVEY_EMAIL_ADDRESS: foobar
|
|
SURVEY_EMAIL_PORT: foobar
|
|
USER_DATA_SECRET_KEY: foobar
|
|
|
|
postgres:
|
|
image: 'postgres:9.5'
|
|
environment:
|
|
POSTGRES_HOST_AUTH_METHOD: trust
|
|
POSTGRES_USER: opensnp
|
|
|
|
redis:
|
|
image: 'redis:2.8'
|