Skip to content

Commit

Permalink
Local settings
Browse files Browse the repository at this point in the history
  • Loading branch information
ggruening committed Jun 28, 2023
1 parent 9a7fbdf commit 78448be
Show file tree
Hide file tree
Showing 3 changed files with 44 additions and 26 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
docker-compose-test.yml
volumes
19 changes: 18 additions & 1 deletion docker-compose.override.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,21 @@ services:

zammad-nginx:
ports:
- "8080:8080"
- "8081:8080"
networks:
# add Traefik's network
web:
environment:
- RAILS_TRUSTED_PROXIES=['127.0.0.1', '::1', 'traefik']
- NGINX_SERVER_SCHEME=https
labels:
- traefik.enable=true
- traefik.docker.network=web
- traefik.http.routers.zammad-nginx-https.rule=Host(`ticket.test.teilerfremd.de`)
# - traefik.http.routers.zammad-nginx-https.rule=Host(`ticket.lhb-do.de`)
- traefik.http.routers.zammad-nginx-https.entrypoints=websecure
- traefik.http.routers.zammad-nginx-https.tls.certresolver=lets-encrypt
- traefik.http.routers.zammad-nginx-https.tls=true
- traefik.http.routers.zammad-nginx-https.middlewares=DDoS-check@docker # Middelware im traefik-container definiert
- traefik.http.routers.zammad-nginx-https.service=zammad-nginx
- traefik.http.services.zammad-nginx.loadbalancer.server.port=8080
50 changes: 25 additions & 25 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,15 +19,15 @@ services:
image: postgres:${POSTGRES_VERSION}
restart: ${RESTART}
volumes:
- zammad-backup:/var/tmp/zammad
- zammad-var:/opt/zammad/var:ro
- ./volumes/zammad-backup:/var/tmp/zammad
- ./volumes/zammad-var:/opt/zammad/var:ro
- ./scripts/backup.sh:/usr/local/bin/backup.sh:ro

zammad-elasticsearch:
image: bitnami/elasticsearch:${ELASTICSEARCH_VERSION}
restart: ${RESTART}
volumes:
- elasticsearch-data:/bitnami/elasticsearch/data
- ./volumes/elasticsearch-data:/bitnami/elasticsearch/data

zammad-init:
command: ["zammad-init"]
Expand All @@ -40,8 +40,8 @@ services:
restart: on-failure
user: 0:0
volumes:
- zammad-config-nginx:/etc/nginx/sites-enabled
- zammad-var:/opt/zammad/var
- ./volumes/zammad-config-nginx:/etc/nginx/sites-enabled
- ./volumes/zammad-var:/opt/zammad/var

zammad-memcached:
command: memcached -m 256M
Expand All @@ -57,8 +57,8 @@ services:
image: ${IMAGE_REPO}:${VERSION}
restart: ${RESTART}
volumes:
- zammad-config-nginx:/etc/nginx/sites-enabled:ro
- zammad-var:/opt/zammad/var:ro
- ./volumes/zammad-config-nginx:/etc/nginx/sites-enabled
- ./volumes/zammad-var:/opt/zammad/var:ro

zammad-postgresql:
environment:
Expand All @@ -68,7 +68,7 @@ services:
image: postgres:${POSTGRES_VERSION}
restart: ${RESTART}
volumes:
- postgresql-data:/var/lib/postgresql/data
- ./volumes/postgresql-data:/var/lib/postgresql/data

zammad-railsserver:
command: ["zammad-railsserver"]
Expand All @@ -82,13 +82,13 @@ services:
image: ${IMAGE_REPO}:${VERSION}
restart: ${RESTART}
volumes:
- zammad-var:/opt/zammad/var
- ./volumes/zammad-var:/opt/zammad/var

zammad-redis:
image: redis:${REDIS_VERSION}
restart: ${RESTART}
volumes:
- redis-data:/data
- ./volumes/redis-data:/data

zammad-scheduler:
command: ["zammad-scheduler"]
Expand All @@ -102,7 +102,7 @@ services:
image: ${IMAGE_REPO}:${VERSION}
restart: ${RESTART}
volumes:
- zammad-var:/opt/zammad/var
- ./volumes/zammad-var:/opt/zammad/var

zammad-websocket:
command: ["zammad-websocket"]
Expand All @@ -116,18 +116,18 @@ services:
image: ${IMAGE_REPO}:${VERSION}
restart: ${RESTART}
volumes:
- zammad-var:/opt/zammad/var
- ./volumes/zammad-var:/opt/zammad/var

volumes:
elasticsearch-data:
driver: local
postgresql-data:
driver: local
redis-data:
driver: local
zammad-backup:
driver: local
zammad-config-nginx:
driver: local
zammad-var:
driver: local
# volumes:
# elasticsearch-data:
# driver: local
# postgresql-data:
# driver: local
# redis-data:
# driver: local
# zammad-backup:
# driver: local
# zammad-config-nginx:
# driver: local
# zammad-var:
# driver: local

0 comments on commit 78448be

Please sign in to comment.