@@ -76,36 +76,40 @@ services:
7676 ports :
7777 - ${LZMWEBPORT}:80
7878 depends_on :
79- lizmap :
80- condition : service_healthy
81- map :
82- container_name : " lizmap${LZMBRANCH}_test_qgis"
83- image : 3liz/qgis-map-server:${LZMQGSRVVERSION}
79+ - lizmap
80+ # QGIS RPC backend
81+ map-rpc :
82+ container_name : " lizmap${LZMBRANCH}_test_qgis_rpc"
83+ image : 3liz/qjazz:${LZMQGSRVVERSION}
84+ command : ["qjazz-rpc", "serve", "-C", "/srv/etc/qgis-server.toml"]
8485 environment :
85- PGSERVICEFILE : /srv/etc/pg_service.conf
86+ CONF_LOGGING__LEVEL : trace
87+ CONF_WORKER__NUM_PROCESSES : 4
88+ CONF_DISPLAY_XVFB : ON
89+ CONF_USER : ${LIZMAP_USER_ID}:${LIZMAP_GROUP_ID}
90+ QGIS_PLUGINPATH : /srv/qgis-server-plugins
8691 QGIS_SERVER_LIZMAP_REVEAL_SETTINGS : yes
87- QGIS_SERVER_TRUST_LAYER_METADATA : yes
88- QGIS_SERVER_FORCE_READONLY_LAYERS : yes
89- QGSRV_API_ENABLED_LIZMAP : yes
90- QGSRV_CACHE_ROOTDIR : /srv/projects
91- QGSRV_CACHE_SIZE : ' 20'
92- # For testing purpose, I think it's better to have a strict check of layers
93- QGSRV_CACHE_STRICT_CHECK : yes
94- QGSRV_LOGGING_LEVEL : DEBUG
95- QGSRV_SERVER_PLUGINPATH : /srv/qgis-server-plugins
96- QGSRV_MANAGEMENT_ENABLED : yes
97- QGSRV_MANAGEMENT_INTERFACES : " 0.0.0.0"
98- QGSRV_SERVER_WORKERS : 4
99- QGSRV_USER : ${LIZMAP_USER_ID}:${LIZMAP_GROUP_ID}
100- ROUTER_HOST : map
92+ QGIS_PLUGIN_MANAGER_SOURCES_FILE : /srv/etc/plugin-sources.list
93+ PGSERVICEFILE : /srv/etc/pg_service.conf
10194 volumes :
10295 - { type: bind, source: ./qgis-projects, target: /srv/projects }
10396 - { type: bind, source: ./qgis-server-plugins, target: /srv/qgis-server-plugins }
104- - { type: bind, source: ./wps-data, target: /srv/data }
10597 - { type: bind, source: ./docker-conf/pg_service.conf, target: /srv/etc/pg_service.conf }
98+ - { type: bind, source: ./docker-conf/qgis-server.toml, target: /srv/etc/qgis-server.toml }
99+ - type : bind
100+ source : ./docker-conf/unstable-plugin-sources.list
101+ target : /srv/etc/plugin-sources.list
102+ # QGIS workers frontend
103+ map :
104+ container_name : " lizmap${LZMBRANCH}_test_qgis"
105+ image : 3liz/qjazz:${LZMQGSRVVERSION}
106+ command : ["qjazz-map", "serve", "-C", "/srv/etc/qgis-server.toml"]
107+ environment :
108+ CONF_LOGGING__LEVEL : trace
109+ volumes :
110+ - { type: bind, source: ./docker-conf/qgis-server.toml, target: /srv/etc/qgis-server.toml }
106111 ports :
107- - ${LZMQGSRVPORT}:8080
108- - ${QGSRVAPIPORT}:19876
112+ - ${LZMQGSRVPORT}:9080
109113 webdav :
110114 container_name : lizmap${LZMBRANCH}_test_webdav
111115 image : ugeek/webdav:amd64
0 commit comments