summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docker-compose.yml17
1 files changed, 10 insertions, 7 deletions
diff --git a/docker-compose.yml b/docker-compose.yml
index 0bd1c03..6489b56 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -8,13 +8,16 @@ services:
- "2222:22"
restart: no
environment:
- - GIT_UID=1000
- - USER_handy=handy:ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPsl91WPAT8aWwZ6y5WAfXU9PoHzxJ3YG9uFgSmlGQr2HwV+gL/XaTBJ4Brj+pa+R7tfYEBMi+7Navx/ZsEmr9E= mj@xps15
- - USER_yolo=yolo:ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPsl91WPAT8aWwZ6y5WAfXU9PoHzxJ3YG9uFgSmlGQr2HwV+gL/XaTBJ4Brj+pa+R7tfYEBMi+7Navx/ZsEmr9E= mj@xps15
- - REPO_test1=/test1.git;handy
- - REPO_test2=/test2.git;handy:w
- - REPO_test3=/test3.git;handy:a
- - REPO_test4_test=/test-test.git;handy:w
+ # Note: Variable names cannot have - inside but the values can!
+ - GIT_UID=1000 # uid of the user that has access to all repos
+ # Users in form of USER_<some chars>=<username>:<ssh-key>
+ - USER_user1=user1:ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPsl91WPAT8aWwZ6y5WAfXU9PoHzxJ3YG9uFgSmlGQr2HwV+gL/XaTBJ4Brj+pa+R7tfYEBMi+7Navx/ZsEmr9E= mj@xps15
+ - USER_user2=user2:ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPsl91WPAT8aWwZ6y5WAfXU9PoHzxJ3YG9uFgSmlGQr2HwV+gL/XaTBJ4Brj+pa+R7tfYEBMi+7Navx/ZsEmr9E= mj@xps15
+ # Repos in form of REPO_<some chars>=<repo-path>;<user>:<permission>;<user2>:<permission>;...
+ - REPO_test1=/test1.git;user1
+ - REPO_test2=/test2.git;user2:w
+ - REPO_test3=/test3.git;user1:r;user2:w
+ - REPO_test4_test=/test-test.git;user1:w
volumes:
- ./donotsync/ssh:/var/ssh
- ./donotsync/repos:/srv/repos