Compose updates

This commit is contained in:
Darren Clarke 2023-02-15 16:25:51 +00:00
parent c7991697bf
commit 484e8689a4
3 changed files with 51 additions and 44 deletions

View file

@ -38,14 +38,17 @@ x-metamigo-vars:
services:
zammad-elasticsearch:
container_name: zammad-elasticsearch
environment:
- discovery.type=single-node
- ingest.geoip.downloader.enabled=false
build: ./docker/elasticsearch
restart: ${RESTART}
volumes:
- elasticsearch-data:/usr/share/elasticsearch/data
zammad-init:
container_name: zammad-init
command: [ "zammad-init" ]
depends_on:
- zammad-postgresql
@ -59,26 +62,32 @@ services:
- zammad-data:/opt/zammad
zammad-memcached:
container_name: zammad-memcached
command: memcached -m 256M
build: ./docker/memcached
restart: ${RESTART}
zammad-nginx:
container_name: zammad-nginx
command: [ "zammad-nginx" ]
expose:
- "80"
- "8080"
ports:
- 127.0.0.1:8001:8080
depends_on:
- zammad-railsserver
build: ./docker/zammad
restart: ${RESTART}
environment:
NGINX_SERVER_SCHEME: https
VIRTUAL_HOST: ${ZAMMAD_VIRTUAL_HOST}
VIRTUAL_PORT: 80
VIRTUAL_PORT: 8080
volumes:
- zammad-data:/opt/zammad
zammad-postgresql:
container_name: zammad-postgresql
environment:
- POSTGRES_USER=zammad
- POSTGRES_PASSWORD=${ZAMMAD_DATABASE_PASSWORD}
@ -88,6 +97,7 @@ services:
- postgresql-data:/var/lib/postgresql/data
zammad-railsserver:
container_name: zammad-railsserver
command: [ "zammad-railsserver" ]
depends_on:
- zammad-memcached
@ -100,10 +110,12 @@ services:
- zammad-data:/opt/zammad
zammad-redis:
container_name: zammad-redis
build: ./docker/redis
restart: ${RESTART}
zammad-scheduler:
container_name: zammad-scheduler
command: [ "zammad-scheduler" ]
depends_on:
- zammad-memcached
@ -116,6 +128,7 @@ services:
- zammad-data:/opt/zammad
zammad-websocket:
container_name: zammad-websocket
command: [ "zammad-websocket" ]
depends_on:
- zammad-memcached
@ -127,41 +140,41 @@ services:
volumes:
- zammad-data:/opt/zammad
metamigo-api:
build: ./apps/metamigo-api
container_name: metamigo-api
restart: ${RESTART}
command: [ "api" ]
expose:
- "3001"
environment: *common-metamigo-variables
volumes:
- ./signald:/signald
# metamigo-api:
# build: ./apps/metamigo-api
# container_name: metamigo-api
# restart: ${RESTART}
# command: [ "api" ]
# expose:
# - "3001"
# environment: *common-metamigo-variables
# volumes:
# - ./signald:/signald
metamigo-frontend:
build: ./apps/metamigo-frontend
container_name: metamigo-frontend
restart: ${RESTART}
command: [ "frontend" ]
expose:
- "3000"
ports:
- 127.0.0.1:8002:3000
environment:
<<: *common-metamigo-variables
VIRTUAL_HOST: ${METAMIGO_VIRTUAL_HOST}
VIRTUAL_PORT: 3000
# metamigo-frontend:
# build: ./apps/metamigo-frontend
# container_name: metamigo-frontend
# restart: ${RESTART}
# command: [ "frontend" ]
# expose:
# - "3000"
# ports:
# - 127.0.0.1:8002:3000
# environment:
# <<: *common-metamigo-variables
# VIRTUAL_HOST: ${METAMIGO_VIRTUAL_HOST}
# VIRTUAL_PORT: 3000
metamigo-worker:
build: ./apps/metamigo-worker
container_name: metamigo-worker
restart: ${RESTART}
command: [ "worker" ]
environment: *common-metamigo-variables
# metamigo-worker:
# build: ./apps/metamigo-worker
# container_name: metamigo-worker
# restart: ${RESTART}
# command: [ "worker" ]
# environment: *common-metamigo-variables
metamigo-postgresql:
build: ./docker/postgresql
container_name: metamigo-postgresql
build: ./docker/postgresql
restart: ${RESTART}
volumes:
- metamigo-data:/var/lib/postgresql/data
@ -177,6 +190,7 @@ services:
- 127.0.0.1:5432:5432
signald:
container_name: signald
build: ./docker/signald
restart: ${RESTART}
user: ${CURRENT_UID}
@ -184,6 +198,7 @@ services:
- ../signald:/signald
nginx-proxy:
container_name: nginx-proxy
build: ./docker/nginx-proxy
restart: ${RESTART}
ports:
@ -192,6 +207,7 @@ services:
- /var/run/docker.sock:/tmp/docker.sock:ro
link:
container_name: link
build: ./apps/link
expose:
- "3000"
@ -204,6 +220,7 @@ services:
ZAMMAD_VIRUAL_HOST: ${ZAMMAD_VIRTUAL_HOST}
zammad-proxy:
container_name: zammad-proxy
build: ./apps/zammad-proxy
expose:
- "3000"