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

@ -1,10 +0,0 @@
# This configuration file was automatically generated by Gitpod.
# Please adjust to your needs (see https://www.gitpod.io/docs/introduction/learn-gitpod/gitpod-yaml)
# and commit this file to your remote git repository to share the goodness with others.
# Learn more from ready-to-use templates: https://www.gitpod.io/docs/introduction/getting-started/quickstart
tasks:
- init: make

View file

@ -1,6 +1,6 @@
CURRENT_UID := $(shell id -u):$(shell id -g) CURRENT_UID := $(shell id -u):$(shell id -g)
PACKAGE_NAME ?= $(shell jq -r '.name' link/package.json) PACKAGE_NAME ?= $(shell jq -r '.name' package.json)
PACKAGE_VERSION?= $(shell jq -r '.version' link/package.json) PACKAGE_VERSION?= $(shell jq -r '.version' package.json)
BUILD_DATE ?=$(shell date -u +"%Y-%m-%dT%H:%M:%SZ") BUILD_DATE ?=$(shell date -u +"%Y-%m-%dT%H:%M:%SZ")
DOCKER_ARGS ?= DOCKER_ARGS ?=
DOCKER_NS ?= registry.gitlab.com/digiresilience/link/${PACKAGE_NAME} DOCKER_NS ?= registry.gitlab.com/digiresilience/link/${PACKAGE_NAME}

View file

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