Changed espocrm application id to new forma

This commit is contained in:
Kevin Veen-Birkenbach 2025-07-17 07:43:50 +02:00
parent a04a1710d3
commit d222b55f30
No known key found for this signature in database
GPG Key ID: 44D8F11FD62F878E
6 changed files with 22 additions and 12 deletions

View File

@ -7,7 +7,7 @@ ports:
# https://developer.mozilla.org/de/docs/Web/API/WebSockets_API # https://developer.mozilla.org/de/docs/Web/API/WebSockets_API
websocket: websocket:
web-app-mastodon: 4001 web-app-mastodon: 4001
espocrm: 4002 web-app-espocrm: 4002
oauth2_proxy: oauth2_proxy:
phpmyadmin: 4181 phpmyadmin: 4181
lam: 4182 lam: 4182
@ -60,7 +60,7 @@ ports:
phpldapadmin: 8037 phpldapadmin: 8037
fusiondirectory: 8038 fusiondirectory: 8038
presentation: 8039 presentation: 8039
espocrm: 8040 web-app-espocrm: 8040
syncope: 8041 syncope: 8041
collabora: 8042 collabora: 8042
mobilizon: 8043 mobilizon: 8043

View File

@ -80,7 +80,7 @@ defaults_networks:
subnet: 192.168.103.32/28 subnet: 192.168.103.32/28
presentation: presentation:
subnet: 192.168.103.48/28 subnet: 192.168.103.48/28
espocrm: web-app-espocrm:
subnet: 192.168.103.64/28 subnet: 192.168.103.64/28
syncope: syncope:
subnet: 192.168.103.80/28 subnet: 192.168.103.80/28

View File

@ -12,7 +12,7 @@ _oidc_client_realm: "{{ oidc.client.realm if oidc.client is defined and
_oidc_url: "{{ _oidc_url: "{{
(oidc.url (oidc.url
if (oidc is defined and oidc.url is defined) if (oidc is defined and oidc.url is defined)
else web_protocol ~ '://' ~ (domains | get_domain('keycloak')) else web_protocol ~ '://' ~ (domains | get_domain('web-app-keycloak'))
) )
}}" }}"
_oidc_client_issuer_url: "{{ _oidc_url }}/realms/{{_oidc_client_realm}}" _oidc_client_issuer_url: "{{ _oidc_url }}/realms/{{_oidc_client_realm}}"

View File

@ -1,5 +1,3 @@
images:
espocrm: "espocrm/espocrm:latest"
features: features:
matomo: true matomo: true
css: false css: false
@ -31,3 +29,9 @@ docker:
services: services:
database: database:
enabled: true enabled: true
espocrm:
image: "espocrm/espocrm"
version: "latest"
name: "espocrm"
volumes:
data: espocrm_data

View File

@ -1,6 +1,7 @@
{% include 'roles/docker-compose/templates/base.yml.j2' %} {% include 'roles/docker-compose/templates/base.yml.j2' %}
web: web:
image: "{{ applications | get_app_conf(application_id, 'images.espocrm', True) }}" container_name: {{ espocrm_name }}
image: "{{ espocrm_image }}:{{ espocrm_version }}"
{% include 'roles/docker-container/templates/base.yml.j2' %} {% include 'roles/docker-container/templates/base.yml.j2' %}
{% include 'roles/docker-container/templates/healthcheck/curl.yml.j2' %} {% include 'roles/docker-container/templates/healthcheck/curl.yml.j2' %}
ports: ports:
@ -11,7 +12,7 @@
- data:/var/www/html - data:/var/www/html
daemon: daemon:
image: "{{ applications | get_app_conf(application_id, 'images.espocrm', True) }}" image: "{{ espocrm_image }}:{{ espocrm_version }}"
restart: {{docker_restart_policy}} restart: {{docker_restart_policy}}
logging: logging:
driver: journald driver: journald
@ -21,7 +22,7 @@
- data:/var/www/html - data:/var/www/html
websocket: websocket:
image: "{{ applications | get_app_conf(application_id, 'images.espocrm', True) }}" image: "{{ espocrm_image }}:{{ espocrm_version }}"
restart: {{docker_restart_policy}} restart: {{docker_restart_policy}}
logging: logging:
driver: journald driver: journald
@ -40,5 +41,6 @@
{% include 'roles/docker-compose/templates/volumes.yml.j2' %} {% include 'roles/docker-compose/templates/volumes.yml.j2' %}
data: data:
name: {{ espocrm_volume }}
{% include 'roles/docker-compose/templates/networks.yml.j2' %} {% include 'roles/docker-compose/templates/networks.yml.j2' %}

View File

@ -1,7 +1,11 @@
application_id: "espocrm" application_id: "web-app-espocrm"
database_type: "mariadb" database_type: "mariadb"
ws_path: "/ws" ws_path: "/ws"
ws_port: "{{ ports.localhost.websocket[application_id] }}" ws_port: "{{ ports.localhost.websocket[application_id] }}"
client_max_body_size: "100m" client_max_body_size: "100m"
vhost_flavour: "ws_generic" vhost_flavour: "ws_generic"
docker_compose_flush_handlers: true docker_compose_flush_handlers: true
espocrm_version: "{{ applications | get_app_conf(application_id, 'docker.services.espocrm.version', True) }}"
espocrm_image: "{{ applications | get_app_conf(application_id, 'docker.services.espocrm.image', True) }}"
espocrm_name: "{{ applications | get_app_conf(application_id, 'docker.services.espocrm.name', True) }}"
espocrm_volume: "{{ applications | get_app_conf(application_id, 'docker.volumes.data', True) }}"