mirror of
https://codeberg.org/angestoepselt/docker-zammad.git
synced 2026-03-21 23:02:17 +00:00
update to zammad-docker-compose v13.5.1
This commit is contained in:
parent
b0ba9ac4bd
commit
b93c62011f
1 changed files with 21 additions and 4 deletions
|
|
@ -25,14 +25,18 @@ x-shared:
|
||||||
ELASTICSEARCH_ENABLED:
|
ELASTICSEARCH_ENABLED:
|
||||||
ELASTICSEARCH_HOST:
|
ELASTICSEARCH_HOST:
|
||||||
ELASTICSEARCH_PORT:
|
ELASTICSEARCH_PORT:
|
||||||
|
ELASTICSEARCH_USER: ${ELASTICSEARCH_USER:-elastic}
|
||||||
|
ELASTICSEARCH_PASS: ${ELASTICSEARCH_PASS:-zammad}
|
||||||
ELASTICSEARCH_SCHEMA:
|
ELASTICSEARCH_SCHEMA:
|
||||||
ELASTICSEARCH_NAMESPACE:
|
ELASTICSEARCH_NAMESPACE:
|
||||||
ELASTICSEARCH_REINDEX:
|
ELASTICSEARCH_REINDEX:
|
||||||
ELASTICSEARCH_SSL_VERIFY:
|
|
||||||
NGINX_PORT:
|
NGINX_PORT:
|
||||||
|
NGINX_CLIENT_MAX_BODY_SIZE:
|
||||||
NGINX_SERVER_NAME:
|
NGINX_SERVER_NAME:
|
||||||
NGINX_SERVER_SCHEME:
|
NGINX_SERVER_SCHEME:
|
||||||
RAILS_TRUSTED_PROXIES:
|
RAILS_TRUSTED_PROXIES:
|
||||||
|
ZAMMAD_HTTP_TYPE:
|
||||||
|
ZAMMAD_FQDN:
|
||||||
ZAMMAD_WEB_CONCURRENCY:
|
ZAMMAD_WEB_CONCURRENCY:
|
||||||
ZAMMAD_SESSION_JOBS:
|
ZAMMAD_SESSION_JOBS:
|
||||||
ZAMMAD_PROCESS_SCHEDULED:
|
ZAMMAD_PROCESS_SCHEDULED:
|
||||||
|
|
@ -57,10 +61,18 @@ services:
|
||||||
user: 0:0
|
user: 0:0
|
||||||
|
|
||||||
zammad-elasticsearch:
|
zammad-elasticsearch:
|
||||||
image: bitnami/elasticsearch:${ELASTICSEARCH_VERSION:-8.16.1}
|
image: bitnami/elasticsearch:${ELASTICSEARCH_VERSION:-8.18.0}
|
||||||
restart: ${RESTART:-always}
|
restart: ${RESTART:-always}
|
||||||
volumes:
|
volumes:
|
||||||
- elasticsearch-data:/bitnami/elasticsearch/data
|
- elasticsearch-data:/bitnami/elasticsearch/data
|
||||||
|
environment:
|
||||||
|
# Enable authorization without HTTPS. For external access with
|
||||||
|
# SSL termination, use solutions like nginx-proxy-manager.
|
||||||
|
ELASTICSEARCH_ENABLE_SECURITY: 'true'
|
||||||
|
ELASTICSEARCH_SKIP_TRANSPORT_TLS: 'true'
|
||||||
|
ELASTICSEARCH_ENABLE_REST_TLS: 'false'
|
||||||
|
# ELASTICSEARCH_USER is hardcoded to 'elastic' in the container.
|
||||||
|
ELASTICSEARCH_PASSWORD: ${ELASTICSEARCH_PASS:-zammad}
|
||||||
|
|
||||||
zammad-init:
|
zammad-init:
|
||||||
<<: *zammad-service
|
<<: *zammad-service
|
||||||
|
|
@ -72,12 +84,16 @@ services:
|
||||||
|
|
||||||
zammad-memcached:
|
zammad-memcached:
|
||||||
command: memcached -m 256M
|
command: memcached -m 256M
|
||||||
image: memcached:${MEMCACHE_VERSION:-1.6.32-alpine}
|
image: memcached:${MEMCACHE_VERSION:-1.6.38-alpine}
|
||||||
restart: ${RESTART:-always}
|
restart: ${RESTART:-always}
|
||||||
|
|
||||||
zammad-nginx:
|
zammad-nginx:
|
||||||
<<: *zammad-service
|
<<: *zammad-service
|
||||||
command: ["zammad-nginx"]
|
command: ["zammad-nginx"]
|
||||||
|
expose:
|
||||||
|
- "${NGINX_PORT:-8080}"
|
||||||
|
ports:
|
||||||
|
- "${NGINX_EXPOSE_PORT:-8080}:${NGINX_PORT:-8080}"
|
||||||
depends_on:
|
depends_on:
|
||||||
- zammad-railsserver
|
- zammad-railsserver
|
||||||
|
|
||||||
|
|
@ -86,6 +102,7 @@ services:
|
||||||
POSTGRES_DB: ${POSTGRES_DB:-zammad_production}
|
POSTGRES_DB: ${POSTGRES_DB:-zammad_production}
|
||||||
POSTGRES_USER: ${POSTGRES_USER:-zammad}
|
POSTGRES_USER: ${POSTGRES_USER:-zammad}
|
||||||
POSTGRES_PASSWORD: ${POSTGRES_PASS:-zammad}
|
POSTGRES_PASSWORD: ${POSTGRES_PASS:-zammad}
|
||||||
|
# image: postgres:${POSTGRES_VERSION:-17.5-alpine}
|
||||||
image: postgres:${POSTGRES_VERSION:-15.6-alpine}
|
image: postgres:${POSTGRES_VERSION:-15.6-alpine}
|
||||||
restart: ${RESTART:-always}
|
restart: ${RESTART:-always}
|
||||||
volumes:
|
volumes:
|
||||||
|
|
@ -96,7 +113,7 @@ services:
|
||||||
command: ["zammad-railsserver"]
|
command: ["zammad-railsserver"]
|
||||||
|
|
||||||
zammad-redis:
|
zammad-redis:
|
||||||
image: redis:${REDIS_VERSION:-7.4.1-alpine}
|
image: redis:${REDIS_VERSION:-7.4.3-alpine}
|
||||||
restart: ${RESTART:-always}
|
restart: ${RESTART:-always}
|
||||||
volumes:
|
volumes:
|
||||||
- redis-data:/data
|
- redis-data:/data
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue