Update
This commit is contained in:
8
coolify/services/tc4o8o40gskwk408cs0ggcsg/.env
Normal file
8
coolify/services/tc4o8o40gskwk408cs0ggcsg/.env
Normal file
@@ -0,0 +1,8 @@
|
||||
SERVICE_NAME_DATABASE=database
|
||||
SERVICE_NAME_MEMCACHED=memcached
|
||||
SERVICE_NAME_RABBITMQ=rabbitmq
|
||||
SERVICE_NAME_REDIS=redis
|
||||
SERVICE_NAME_ZULIP=zulip
|
||||
SERVICE_FQDN_ZULIP=zulip.site.quack-lab.dev
|
||||
SERVICE_URL_ZULIP=https://zulip.site.quack-lab.dev
|
||||
EXTERNAL_HOST=localhost.localdomain
|
243
coolify/services/tc4o8o40gskwk408cs0ggcsg/docker-compose.yml
Normal file
243
coolify/services/tc4o8o40gskwk408cs0ggcsg/docker-compose.yml
Normal file
@@ -0,0 +1,243 @@
|
||||
services:
|
||||
database:
|
||||
image: 'zulip/zulip-postgresql:14'
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
POSTGRES_DB: zulip
|
||||
POSTGRES_USER: zulip
|
||||
POSTGRES_PASSWORD: 6bVk0RXHsUra2PpzPC149NBsJc5uk4SE
|
||||
COOLIFY_RESOURCE_UUID: tc4o8o40gskwk408cs0ggcsg
|
||||
COOLIFY_CONTAINER_NAME: database-tc4o8o40gskwk408cs0ggcsg
|
||||
SERVICE_NAME_DATABASE: database
|
||||
SERVICE_NAME_MEMCACHED: memcached
|
||||
SERVICE_NAME_RABBITMQ: rabbitmq
|
||||
SERVICE_NAME_REDIS: redis
|
||||
SERVICE_NAME_ZULIP: zulip
|
||||
volumes:
|
||||
- 'tc4o8o40gskwk408cs0ggcsg_postgresql-14:/var/lib/postgresql/data:rw'
|
||||
container_name: database-tc4o8o40gskwk408cs0ggcsg
|
||||
labels:
|
||||
- coolify.managed=true
|
||||
- coolify.version=4.0.0-beta.434
|
||||
- coolify.serviceId=26
|
||||
- coolify.type=service
|
||||
- coolify.name=database-tc4o8o40gskwk408cs0ggcsg
|
||||
- coolify.resourceName=zulip
|
||||
- coolify.projectName=services
|
||||
- coolify.serviceName=database
|
||||
- coolify.environmentName=production
|
||||
- coolify.pullRequestId=0
|
||||
- coolify.service.subId=7
|
||||
- coolify.service.subType=database
|
||||
- coolify.service.subName=database
|
||||
networks:
|
||||
tc4o8o40gskwk408cs0ggcsg: null
|
||||
memcached:
|
||||
image: 'memcached:alpine'
|
||||
restart: unless-stopped
|
||||
command:
|
||||
- sh
|
||||
- '-euc'
|
||||
- "echo 'mech_list: plain' > \"$$SASL_CONF_PATH\"\necho \"zulip@$$HOSTNAME:$$MEMCACHED_PASSWORD\" > \"$$MEMCACHED_SASL_PWDB\"\necho \"zulip@localhost:$$MEMCACHED_PASSWORD\" >> \"$$MEMCACHED_SASL_PWDB\"\nexec memcached -S\n"
|
||||
environment:
|
||||
SASL_CONF_PATH: /home/memcache/memcached.conf
|
||||
MEMCACHED_SASL_PWDB: /home/memcache/memcached-sasl-db
|
||||
MEMCACHED_PASSWORD: g8Y94IVsfD2NRK2P1K74Sdy9WetNKm84
|
||||
COOLIFY_RESOURCE_UUID: tc4o8o40gskwk408cs0ggcsg
|
||||
COOLIFY_CONTAINER_NAME: memcached-tc4o8o40gskwk408cs0ggcsg
|
||||
SERVICE_NAME_DATABASE: database
|
||||
SERVICE_NAME_MEMCACHED: memcached
|
||||
SERVICE_NAME_RABBITMQ: rabbitmq
|
||||
SERVICE_NAME_REDIS: redis
|
||||
SERVICE_NAME_ZULIP: zulip
|
||||
container_name: memcached-tc4o8o40gskwk408cs0ggcsg
|
||||
labels:
|
||||
- coolify.managed=true
|
||||
- coolify.version=4.0.0-beta.434
|
||||
- coolify.serviceId=26
|
||||
- coolify.type=service
|
||||
- coolify.name=memcached-tc4o8o40gskwk408cs0ggcsg
|
||||
- coolify.resourceName=zulip
|
||||
- coolify.projectName=services
|
||||
- coolify.serviceName=memcached
|
||||
- coolify.environmentName=production
|
||||
- coolify.pullRequestId=0
|
||||
- coolify.service.subId=8
|
||||
- coolify.service.subType=database
|
||||
- coolify.service.subName=memcached
|
||||
networks:
|
||||
tc4o8o40gskwk408cs0ggcsg: null
|
||||
rabbitmq:
|
||||
image: 'rabbitmq:4.0.7'
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
RABBITMQ_DEFAULT_USER: zulip
|
||||
RABBITMQ_DEFAULT_PASS: Ef6sHUOw3OWb4LL8hftFL18EDZf65o7f
|
||||
COOLIFY_RESOURCE_UUID: tc4o8o40gskwk408cs0ggcsg
|
||||
COOLIFY_CONTAINER_NAME: rabbitmq-tc4o8o40gskwk408cs0ggcsg
|
||||
SERVICE_NAME_DATABASE: database
|
||||
SERVICE_NAME_MEMCACHED: memcached
|
||||
SERVICE_NAME_RABBITMQ: rabbitmq
|
||||
SERVICE_NAME_REDIS: redis
|
||||
SERVICE_NAME_ZULIP: zulip
|
||||
volumes:
|
||||
- 'tc4o8o40gskwk408cs0ggcsg_rabbitmq:/var/lib/rabbitmq:rw'
|
||||
container_name: rabbitmq-tc4o8o40gskwk408cs0ggcsg
|
||||
labels:
|
||||
- coolify.managed=true
|
||||
- coolify.version=4.0.0-beta.434
|
||||
- coolify.serviceId=26
|
||||
- coolify.type=service
|
||||
- coolify.name=rabbitmq-tc4o8o40gskwk408cs0ggcsg
|
||||
- coolify.resourceName=zulip
|
||||
- coolify.projectName=services
|
||||
- coolify.serviceName=rabbitmq
|
||||
- coolify.environmentName=production
|
||||
- coolify.pullRequestId=0
|
||||
- coolify.service.subId=37
|
||||
- coolify.service.subType=application
|
||||
- coolify.service.subName=rabbitmq
|
||||
networks:
|
||||
tc4o8o40gskwk408cs0ggcsg: null
|
||||
redis:
|
||||
image: 'redis:alpine'
|
||||
restart: unless-stopped
|
||||
command:
|
||||
- sh
|
||||
- '-euc'
|
||||
- "echo \"requirepass '$$REDIS_PASSWORD'\" > /etc/redis.conf\nexec redis-server /etc/redis.conf\n"
|
||||
environment:
|
||||
REDIS_PASSWORD: YmVgnD9OsjQTnX7m2dL150u6CMKZvsL3
|
||||
COOLIFY_RESOURCE_UUID: tc4o8o40gskwk408cs0ggcsg
|
||||
COOLIFY_CONTAINER_NAME: redis-tc4o8o40gskwk408cs0ggcsg
|
||||
SERVICE_NAME_DATABASE: database
|
||||
SERVICE_NAME_MEMCACHED: memcached
|
||||
SERVICE_NAME_RABBITMQ: rabbitmq
|
||||
SERVICE_NAME_REDIS: redis
|
||||
SERVICE_NAME_ZULIP: zulip
|
||||
volumes:
|
||||
- 'tc4o8o40gskwk408cs0ggcsg_redis:/data:rw'
|
||||
container_name: redis-tc4o8o40gskwk408cs0ggcsg
|
||||
labels:
|
||||
- coolify.managed=true
|
||||
- coolify.version=4.0.0-beta.434
|
||||
- coolify.serviceId=26
|
||||
- coolify.type=service
|
||||
- coolify.name=redis-tc4o8o40gskwk408cs0ggcsg
|
||||
- coolify.resourceName=zulip
|
||||
- coolify.projectName=services
|
||||
- coolify.serviceName=redis
|
||||
- coolify.environmentName=production
|
||||
- coolify.pullRequestId=0
|
||||
- coolify.service.subId=9
|
||||
- coolify.service.subType=database
|
||||
- coolify.service.subName=redis
|
||||
networks:
|
||||
tc4o8o40gskwk408cs0ggcsg: null
|
||||
zulip:
|
||||
image: 'zulip/docker-zulip:11.2-0'
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
DB_HOST: database
|
||||
DB_HOST_PORT: '5432'
|
||||
DB_USER: zulip
|
||||
DISABLE_HTTPS: 'True'
|
||||
SSL_CERTIFICATE_GENERATION: self-signed
|
||||
SETTING_MEMCACHED_LOCATION: 'memcached:11211'
|
||||
SETTING_RABBITMQ_HOST: rabbitmq
|
||||
SETTING_REDIS_HOST: redis
|
||||
SECRETS_email_password: '123456789'
|
||||
SECRETS_rabbitmq_password: Ef6sHUOw3OWb4LL8hftFL18EDZf65o7f
|
||||
SECRETS_postgres_password: 6bVk0RXHsUra2PpzPC149NBsJc5uk4SE
|
||||
SECRETS_memcached_password: g8Y94IVsfD2NRK2P1K74Sdy9WetNKm84
|
||||
SECRETS_redis_password: YmVgnD9OsjQTnX7m2dL150u6CMKZvsL3
|
||||
SECRETS_secret_key: 71oGp0PnOYX6yQ0fygqhhmmuRksZ8Rju
|
||||
SETTING_EXTERNAL_HOST: '${EXTERNAL_HOST:-localhost.localdomain}'
|
||||
SETTING_ZULIP_ADMINISTRATOR: admin@example.com
|
||||
SETTING_EMAIL_HOST: null
|
||||
SETTING_EMAIL_HOST_USER: noreply@example.com
|
||||
SETTING_EMAIL_PORT: '587'
|
||||
SETTING_EMAIL_USE_SSL: 'False'
|
||||
SETTING_EMAIL_USE_TLS: 'True'
|
||||
ZULIP_AUTH_BACKENDS: EmailAuthBackend
|
||||
LOADBALANCER_IPS: 0.0.0.0/0
|
||||
COOLIFY_RESOURCE_UUID: tc4o8o40gskwk408cs0ggcsg
|
||||
COOLIFY_CONTAINER_NAME: zulip-tc4o8o40gskwk408cs0ggcsg
|
||||
COOLIFY_FQDN: zulip.site.quack-lab.dev
|
||||
COOLIFY_URL: 'https://zulip.site.quack-lab.dev'
|
||||
SERVICE_NAME_DATABASE: database
|
||||
SERVICE_NAME_MEMCACHED: memcached
|
||||
SERVICE_NAME_RABBITMQ: rabbitmq
|
||||
SERVICE_NAME_REDIS: redis
|
||||
SERVICE_NAME_ZULIP: zulip
|
||||
volumes:
|
||||
- 'tc4o8o40gskwk408cs0ggcsg_zulip:/data:rw'
|
||||
ulimits:
|
||||
nofile:
|
||||
soft: 1000000
|
||||
hard: 1048576
|
||||
healthcheck:
|
||||
test:
|
||||
- CMD
|
||||
- curl
|
||||
- '-f'
|
||||
- 'http://localhost:80/'
|
||||
interval: 30s
|
||||
timeout: 10s
|
||||
retries: 3
|
||||
start_period: 40s
|
||||
depends_on:
|
||||
- database
|
||||
- memcached
|
||||
- rabbitmq
|
||||
- redis
|
||||
container_name: zulip-tc4o8o40gskwk408cs0ggcsg
|
||||
labels:
|
||||
- coolify.managed=true
|
||||
- coolify.version=4.0.0-beta.434
|
||||
- coolify.serviceId=26
|
||||
- coolify.type=service
|
||||
- coolify.name=zulip-tc4o8o40gskwk408cs0ggcsg
|
||||
- coolify.resourceName=zulip
|
||||
- coolify.projectName=services
|
||||
- coolify.serviceName=zulip
|
||||
- coolify.environmentName=production
|
||||
- coolify.pullRequestId=0
|
||||
- coolify.service.subId=38
|
||||
- coolify.service.subType=application
|
||||
- coolify.service.subName=zulip
|
||||
- traefik.enable=true
|
||||
- traefik.http.middlewares.gzip.compress=true
|
||||
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
|
||||
- traefik.http.routers.http-0-tc4o8o40gskwk408cs0ggcsg-zulip.entryPoints=http
|
||||
- traefik.http.routers.http-0-tc4o8o40gskwk408cs0ggcsg-zulip.middlewares=redirect-to-https
|
||||
- 'traefik.http.routers.http-0-tc4o8o40gskwk408cs0ggcsg-zulip.rule=Host(`zulip.site.quack-lab.dev`) && PathPrefix(`/`)'
|
||||
- traefik.http.routers.https-0-tc4o8o40gskwk408cs0ggcsg-zulip.entryPoints=https
|
||||
- traefik.http.routers.https-0-tc4o8o40gskwk408cs0ggcsg-zulip.middlewares=gzip
|
||||
- 'traefik.http.routers.https-0-tc4o8o40gskwk408cs0ggcsg-zulip.rule=Host(`zulip.site.quack-lab.dev`) && PathPrefix(`/`)'
|
||||
- traefik.http.routers.https-0-tc4o8o40gskwk408cs0ggcsg-zulip.tls.certresolver=letsencrypt
|
||||
- traefik.http.routers.https-0-tc4o8o40gskwk408cs0ggcsg-zulip.tls=true
|
||||
- 'caddy_0.encode=zstd gzip'
|
||||
- 'caddy_0.handle_path.0_reverse_proxy={{upstreams}}'
|
||||
- 'caddy_0.handle_path=/*'
|
||||
- caddy_0.header=-Server
|
||||
- 'caddy_0.try_files={path} /index.html /index.php'
|
||||
- 'caddy_0=https://zulip.site.quack-lab.dev'
|
||||
- caddy_ingress_network=tc4o8o40gskwk408cs0ggcsg
|
||||
networks:
|
||||
tc4o8o40gskwk408cs0ggcsg: null
|
||||
volumes:
|
||||
tc4o8o40gskwk408cs0ggcsg_postgresql-14:
|
||||
name: tc4o8o40gskwk408cs0ggcsg_postgresql-14
|
||||
tc4o8o40gskwk408cs0ggcsg_rabbitmq:
|
||||
name: tc4o8o40gskwk408cs0ggcsg_rabbitmq
|
||||
tc4o8o40gskwk408cs0ggcsg_redis:
|
||||
name: tc4o8o40gskwk408cs0ggcsg_redis
|
||||
tc4o8o40gskwk408cs0ggcsg_zulip:
|
||||
name: tc4o8o40gskwk408cs0ggcsg_zulip
|
||||
networks:
|
||||
tc4o8o40gskwk408cs0ggcsg:
|
||||
name: tc4o8o40gskwk408cs0ggcsg
|
||||
external: true
|
||||
configs: { }
|
||||
secrets: { }
|
Reference in New Issue
Block a user