mirror of
				https://github.com/zulip/docker-zulip.git
				synced 2025-11-03 21:43:26 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			57 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			57 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
version: '2'
 | 
						|
services:
 | 
						|
  database:
 | 
						|
    image: "quay.io/galexrt/postgres-zulip-tsearchextras:latest"
 | 
						|
    environment:
 | 
						|
      POSTGRES_DB: zulip
 | 
						|
      POSTGRES_USER: zulip
 | 
						|
      POSTGRES_PASSWORD: zulip
 | 
						|
    volumes:
 | 
						|
      - "/opt/docker/zulip/postgresql/data:/var/lib/postgresql:rw"
 | 
						|
  memcached:
 | 
						|
    image: "quay.io/sameersbn/memcached:latest"
 | 
						|
    restart: always
 | 
						|
  rabbitmq:
 | 
						|
    image: "rabbitmq:3.5.5"
 | 
						|
    hostname: zulip-rabbit
 | 
						|
    restart: always
 | 
						|
    environment:
 | 
						|
        RABBITMQ_DEFAULT_USER: "zulip"
 | 
						|
        RABBITMQ_DEFAULT_PASS: "zulip"
 | 
						|
  redis:
 | 
						|
    image: "quay.io/sameersbn/redis:latest"
 | 
						|
    volumes:
 | 
						|
      - "/opt/docker/zulip/redis:/var/lib/redis:rw"
 | 
						|
  zulip:
 | 
						|
    image: "quay.io/galexrt/zulip:dev"
 | 
						|
    ports:
 | 
						|
      - "80:80"
 | 
						|
      - "443:443"
 | 
						|
    environment:
 | 
						|
      DB_HOST: "database"
 | 
						|
      DB_USER: "zulip"
 | 
						|
      DB_PASS: "zulip"
 | 
						|
      DB_PASS: "zulip"
 | 
						|
      SETTING_MEMCACHED_LOCATION: "memcached:11211"
 | 
						|
      SETTING_RABBITMQ_HOST: "rabbitmq"
 | 
						|
      SETTING_REDIS_HOST: "redis"
 | 
						|
      SECRETS_email_password: "123456789"
 | 
						|
      SECRETS_rabbitmq_password: "zulip"
 | 
						|
      SECRETS_secret_key: "REPLCAE_WITH_SECURE_SECRET_KEY"
 | 
						|
      SETTING_EXTERNAL_HOST: "example.com"
 | 
						|
      SETTING_ZULIP_ADMINISTRATOR: "admin@example.com"
 | 
						|
      SETTING_ADMIN_DOMAIN: "example.com"
 | 
						|
      SETTING_NOREPLY_EMAIL_ADDRESS: "noreply@example.com"
 | 
						|
      SETTING_DEFAULT_FROM_EMAIL: "Zulip <noreply@example.com>"
 | 
						|
      SETTING_EMAIL_HOST: "smtp.example.com"
 | 
						|
      SETTING_EMAIL_HOST_USER: "noreply@example.com"
 | 
						|
      SETTING_ALLOWED_HOSTS: "[ '*', '127.0.0.2' ]"
 | 
						|
      ZULIP_AUTH_BACKENDS: "EmailAuthBackend"
 | 
						|
      ZULIP_USER_CREATION_ENABLED: "True"
 | 
						|
      ZULIP_USER_EMAIL: "example@example.com"
 | 
						|
      ZULIP_USER_PASS: "zulip"
 | 
						|
      ZULIP_USER_DOMAIN: "example.com"
 | 
						|
      ZULIP_USER_FULLNAME: "Zulip Example User"
 | 
						|
    volumes:
 | 
						|
      - "/opt/docker/zulip/zulip:/data:rw"
 |