Skip to content

Instantly share code, notes, and snippets.

@Seinth
Created December 9, 2015 06:57
Show Gist options
  • Save Seinth/b43fa5e1278cae3e819f to your computer and use it in GitHub Desktop.
Save Seinth/b43fa5e1278cae3e819f to your computer and use it in GitHub Desktop.
database:
image: "quay.io/galexrt/zulip-postgresql-tsearchextras:latest"
environment:
DB_NAME: zulip
DB_USER: zulip
DB_PASS: zulip
volumes:
- /unify/docker/zulip/postgres:/var/lib/postgresql
privileged: true
memcached:
image: "quay.io/sameersbn/memcached:latest"
rabbitmq:
image: "rabbitmq:3.5.5"
hostname: zulip-rabbit
environment:
RABBITMQ_DEFAULT_USER: "zulip"
RABBITMQ_DEFAULT_PASS: "zulip"
redis:
image: "quay.io/sameersbn/redis:latest"
volumes:
- /unify/docker/zulip/redis:/var/lib/redis
privileged: true
zulip:
image: quay.io/galexrt/zulip:1.3.9
ports:
- "9000:443"
- "9004:80"
links:
- database
- memcached
- rabbitmq
- redis
environment:
- DB_HOST=database
- MEMCACHED_HOST=memcached
- REDIS_HOST=redis
- RABBITMQ_HOST=rabbitmq
- RABBITMQ_PASS=zulip
- ZULIP_SETTINGS_EXTERNAL_HOST=XXX.YYY.ZZZ
- ZULIP_SETTINGS_ZULIP_ADMINISTRATOR=XXX@YYY.ZZZ
- ZULIP_SETTINGS_ADMIN_DOMAIN=YYY.ZZZ
- ZULIP_SETTINGS_NOREPLY_EMAIL_ADDRESS=zulip@XXX.YYY.ZZZ
- ZULIP_SETTINGS_DEFAULT_FROM_EMAIL=zulip@XXX.YYY.ZZZ
- ZULIP_SECRETS_email_password=
- ZULIP_USER_EMAIL=
- ZULIP_USER_PASS=
- ZULIP_USER_DOMAIN=
- ZULIP_SETTINGS_TIME_ZONE=Europe/Helsinki
- ZULIP_AUTO_GENERATE_CERTS=True
- ZULIP_CERTIFICATE_C=FI
- ZULIP_CERTIFICATE_ST=Espoo
- ZULIP_CERTIFICATE_L=Espoo
- ZULIP_CERTIFICATE_O=YYY
- ZULIP_CERTIFICATE_CN=XXX
- ZULIP_SETTINGS_EMAIL_HOST=XXX.YYY.ZZZ
- ZULIP_SETTINGS_EMAIL_HOST_USER=
# - ZULIP_AUTH_BACKENDS=EmailAuthBackend
- ZULIP_AUTH_BACKENDS=ZulipLDAPAuthBackend
- ZULIP_SETTINGS_AUTH_LDAP_SERVER_URI=XXX.YYY.ZZZ
- ZULIP_SETTINGS_AUTH_LDAP_USER_SEARCH=LDAPSearch("ou=XXX,ou=YYY,o=ZZZ",ldap.SCOPE_SUBTREE, "(mail=%(user)s)")
- ZULIP_SETTINGS_AUTH_LDAP_APPEND_DOMAIN=None
# - ZULIP_SETTINGS_AUTH_LDAP_POPULATE_PROFILE_VIA_LDAP=True
volumes:
- /unify/docker/zulip/zulip:/data
privileged: true
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment