@@ -67,32 +67,39 @@ services:
6767 - ${LZMWEBPORT}:80
6868 depends_on :
6969 - lizmap
70- map :
71- container_name : " lizmap${LZMBRANCH}_test_qgis"
72- image : 3liz/qgis-map-server:${LZMQGSRVVERSION}
70+ # QGIS RPC backend
71+ map-rpc :
72+ container_name : " lizmap${LZMBRANCH}_test_qgis_rpc"
73+ image : 3liz/qjazz:${LZMQGSRVVERSION}
74+ command : ["qjazz-rpc", "serve", "-C", "/srv/etc/qgis-server.toml"]
7375 environment :
74- PGSERVICEFILE : /srv/etc/pg_service.conf
76+ CONF_LOGGING__LEVEL : trace
77+ CONF_WORKER__NUM_PROCESSES : 4
78+ CONF_DISPLAY_XVFB : ON
79+ CONF_USER : ${LIZMAP_USER_ID}:${LIZMAP_GROUP_ID}
80+ QGIS_PLUGINPATH : /srv/qgis-server-plugins
7581 QGIS_SERVER_LIZMAP_REVEAL_SETTINGS : yes
76- QGSRV_API_ENABLED_LIZMAP : yes
77- QGSRV_CACHE_ROOTDIR : /srv/projects
78- QGSRV_CACHE_SIZE : ' 20'
79- # For testing purpose, I think it's better to have a strict check of layers
80- QGSRV_CACHE_STRICT_CHECK : yes
81- QGSRV_LOGGING_LEVEL : DEBUG
82- QGSRV_SERVER_PLUGINPATH : /srv/qgis-server-plugins
83- QGSRV_MANAGEMENT_ENABLED : yes
84- QGSRV_MANAGEMENT_INTERFACES : " 0.0.0.0"
85- QGSRV_SERVER_WORKERS : 4
86- QGSRV_USER : ${LIZMAP_USER_ID}:${LIZMAP_GROUP_ID}
87- ROUTER_HOST : map
82+ QGIS_PLUGIN_MANAGER_SOURCES_FILE : /srv/etc/plugin-sources.list
83+ PGSERVICEFILE : /srv/etc/pg_service.conf
8884 volumes :
8985 - { type: bind, source: ./qgis-projects, target: /srv/projects }
9086 - { type: bind, source: ./qgis-server-plugins, target: /srv/qgis-server-plugins }
91- - { type: bind, source: ./wps-data, target: /srv/data }
9287 - { type: bind, source: ./docker-conf/pg_service.conf, target: /srv/etc/pg_service.conf }
88+ - { type: bind, source: ./docker-conf/qgis-server.toml, target: /srv/etc/qgis-server.toml }
89+ - type : bind
90+ source : ./docker-conf/unstable-plugin-sources.list
91+ target : /srv/etc/plugin-sources.list
92+ # QGIS workers frontend
93+ map :
94+ container_name : " lizmap${LZMBRANCH}_test_qgis"
95+ image : 3liz/qjazz:${LZMQGSRVVERSION}
96+ command : ["qjazz-map", "serve", "-C", "/srv/etc/qgis-server.toml"]
97+ environment :
98+ CONF_LOGGING__LEVEL : trace
99+ volumes :
100+ - { type: bind, source: ./docker-conf/qgis-server.toml, target: /srv/etc/qgis-server.toml }
93101 ports :
94- - ${LZMQGSRVPORT}:8080
95- - ${QGSRVAPIPORT}:19876
102+ - ${LZMQGSRVPORT}:9080
96103 webdav :
97104 container_name : lizmap${LZMBRANCH}_test_webdav
98105 image : ugeek/webdav:amd64
0 commit comments