@@ -125,7 +125,7 @@ services:
125125 condition : service_completed_successfully
126126 rabbitmq :
127127 condition : service_healthy
128- profiles : [worker, scheduler, s3, oracle, hdfs, hive, clickhouse, mysql, mssql, sftp, ftp, ftps, samba, all]
128+ profiles : [worker, scheduler, s3, oracle, hdfs, hive, clickhouse, mysql, mssql, sftp, ftp, ftps, samba, webdav, all]
129129
130130 test-postgres :
131131 image : postgres
@@ -139,7 +139,7 @@ services:
139139 interval : 30s
140140 timeout : 5s
141141 retries : 3
142- profiles : [s3, oracle, clickhouse, mysql, mssql, hdfs, hive, sftp, ftp, ftps, samba, all]
142+ profiles : [s3, oracle, clickhouse, mysql, mssql, hdfs, hive, sftp, ftp, ftps, samba, webdav, all]
143143
144144 test-s3 :
145145 image : bitnami/minio:latest
@@ -209,7 +209,6 @@ services:
209209 platform : linux/amd64
210210 profiles : [mysql, all]
211211
212-
213212 metastore-hive :
214213 image : postgres
215214 restart : unless-stopped
@@ -225,7 +224,7 @@ services:
225224 interval : 30s
226225 timeout : 5s
227226 retries : 3
228- profiles : [hive, hdfs, s3, sftp, ftp, ftps, samba, all]
227+ profiles : [hive, hdfs, s3, sftp, ftp, ftps, samba, webdav, all]
229228
230229 keycloak :
231230 image : quay.io/keycloak/keycloak:latest
@@ -264,7 +263,7 @@ services:
264263 HIVE_METASTORE_DB_USER : test_hive
265264 HIVE_METASTORE_DB_PASSWORD : test_hive
266265 # writing spark dataframe to s3, sftp, ftp, ftps xml file fails without running hive metastore server
267- profiles : [hive, hdfs, s3, sftp, ftp, ftps, samba, all]
266+ profiles : [hive, hdfs, s3, sftp, ftp, ftps, samba, webdav, all]
268267
269268 test-sftp :
270269 image : ${SFTP_IMAGE:-linuxserver/openssh-server}
@@ -327,6 +326,21 @@ services:
327326 entrypoint : [/custom_entrypoint.sh]
328327 profiles : [samba, all]
329328
329+ webdav :
330+ image : ${WEBDAV_IMAGE:-chonjay21/webdav:latest}
331+ restart : unless-stopped
332+ environment :
333+ - APP_USER_NAME=syncmaster
334+ - APP_USER_PASSWD=test_only
335+ - APP_UID=1000
336+ - APP_GID=1000
337+ ports :
338+ - 8010:80
339+ volumes :
340+ # Remove after https://github.com/chonjay21/docker-webdav/pull/3
341+ - ./docker/webdav/on_post_init.sh:/sources/webdav/eventscripts/on_post_init.sh
342+ profiles : [webdav, all]
343+
330344volumes :
331345 postgres_test_data :
332346 rabbitmq_test_data :
0 commit comments