summaryrefslogtreecommitdiff
path: root/libs/samba/src/test/docker/docker-compose.yml
diff options
context:
space:
mode:
authorJoel Klinghed <the_jk@spawned.biz>2024-08-22 00:10:26 +0200
committerJoel Klinghed <the_jk@spawned.biz>2024-08-22 00:23:23 +0200
commitd7eefa8066b8e2ac70e0a4080c52bce20da24a23 (patch)
tree2d2ccae50b30f82ced23363a17653e31c0d79804 /libs/samba/src/test/docker/docker-compose.yml
parent275de81f854be66f575e3c8e36a0c1b56281e788 (diff)
samba: Add docker server run by tests
Current user needs to be in docker group (or in some other way have access to the docker.socket) for this to work. Two current problems: * listRoot() fails, no directories are found. * gradle hangs after running the samba tests
Diffstat (limited to 'libs/samba/src/test/docker/docker-compose.yml')
-rw-r--r--libs/samba/src/test/docker/docker-compose.yml22
1 files changed, 22 insertions, 0 deletions
diff --git a/libs/samba/src/test/docker/docker-compose.yml b/libs/samba/src/test/docker/docker-compose.yml
new file mode 100644
index 0000000..c7af330
--- /dev/null
+++ b/libs/samba/src/test/docker/docker-compose.yml
@@ -0,0 +1,22 @@
+services:
+ samba:
+ image: ghcr.io/servercontainers/samba:smbd-only-a3.20.2-s4.19.6-r0
+ restart: always
+ environment:
+ WSDD2_DISABLE: 1
+ AVAHI_DISABLE: 1
+ NETBIOS_DISABLE: 1
+
+ GROUP_family: 1050
+
+ ACCOUNT_test: notverysecret
+ UID_test: 1000
+ GROUPS_test: family
+
+ SAMBA_VOLUME_CONFIG_test: "[Share]; path=/shares/test; valid users = test; guest ok = no; read only = no; browseable = yes"
+
+ volumes:
+ - ../../../build/test-share:/shares/test
+
+ ports:
+ - "127.0.0.1:10445:445"