11---
22services :
33 init_video :
4+ container_name : init_video
45 image : ubuntu:noble
56 command : >
6- sh -c "mkdir -p /tmp/videos && chmod 0777 /tmp/videos"
7+ sh -c 'chown 1000:1000 /videos && chmod 0777 /videos'
8+ user : root
79 volumes :
8- - shared_tmp:/tmp
10+ - videos:/videos:z
911 firefox :
1012 container_name : firefox
1113 environment :
@@ -23,7 +25,7 @@ services:
2325 - 5900:5900 # VNC port
2426 shm_size : 2g
2527 volumes :
26- - shared_tmp:/tmp
28+ - videos:/videos:z
2729 video :
2830 container_name : video
2931 depends_on :
@@ -36,12 +38,12 @@ services:
3638 - SE_VIDEO_FILE_NAME=auto
3739 - SE_VIDEO_FILE_NAME_SUFFIX=false
3840 - SE_VIDEO_RECORD_STANDALONE=true
39- - VIDEO_FOLDER=/tmp2/ videos
41+ - VIDEO_FOLDER=/videos
4042 image : selenium/video:ffmpeg-7.1-20250515@sha256:5e283b26b1bb14cabb03b31aaf7d88348e93e92d82b0e1704780611bef129964
4143 networks :
4244 - ath-network
4345 volumes :
44- - shared_tmp:/tmp2 # Avoid conflict with supervisord
46+ - videos:/videos:z
4547 mvn :
4648 build :
4749 context : src/main/resources/ath-container
@@ -60,7 +62,7 @@ services:
6062 - SELENIUM_PROXY_HOSTNAME=mvn
6163 - SHARED_DOCKER_SERVICE=true
6264 - TESTCONTAINERS_HOST_OVERRIDE=host.docker.internal
63- - VIDEO_FOLDER=/tmp/ videos
65+ - VIDEO_FOLDER=/videos
6466 extra_hosts :
6567 - host.docker.internal:host-gateway
6668 group_add :
@@ -73,16 +75,16 @@ services:
7375 shm_size : 2g
7476 user : ath-user
7577 volumes :
76- - ${PWD}:/home/ath-user/sources
77- - shared_tmp:/tmp
78- - /var/run/docker.sock:/var/run/docker.sock
78+ - ${PWD}:/home/ath-user/sources:Z
79+ - videos:/videos:z
80+ - /var/run/docker.sock:/var/run/docker.sock:Z
7981 working_dir : /home/ath-user/sources
8082networks :
8183 ath-network :
8284 name : ath-network
8385 attachable : true
8486volumes :
85- shared_tmp :
87+ videos :
8688 driver : local
8789 driver_opts :
8890 type : tmpfs
0 commit comments