You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@whimsical.apache.org by ru...@apache.org on 2019/11/20 17:22:08 UTC
[whimsy] 01/01: have docker mount users home directory
This is an automated email from the ASF dual-hosted git repository.
rubys pushed a commit to branch docker_mount_home
in repository https://gitbox.apache.org/repos/asf/whimsy.git
View the commit online:
https://github.com/apache/whimsy/commit/c814bfecc73ede5655e14e356537e639eb9746a3
commit c814bfecc73ede5655e14e356537e639eb9746a3
Author: Sam Ruby <ru...@intertwingly.net>
AuthorDate: Wed Nov 20 12:20:54 2019 -0500
have docker mount users home directory
This may provide access to CA certificates?
---
Rakefile | 6 ++++++
docker/docker-compose.yaml | 6 +++---
2 files changed, 9 insertions(+), 3 deletions(-)
diff --git a/Rakefile b/Rakefile
index 0ac387d..8d983d7 100644
--- a/Rakefile
+++ b/Rakefile
@@ -284,6 +284,12 @@ namespace :docker do
end
task :entrypoint do
+ home = ENV['HOST_HOME']
+ if home and not File.exist? home
+ mkdir_p File.dirname(home)
+ symlink '/root', home
+ end
+
sh 'ruby -I lib -r whimsy/asf -e "ASF::LDAP.configure"'
sh 'apache2ctl -DFOREGROUND'
end
diff --git a/docker/docker-compose.yaml b/docker/docker-compose.yaml
index 16dded2..b22a9cd 100644
--- a/docker/docker-compose.yaml
+++ b/docker/docker-compose.yaml
@@ -5,8 +5,8 @@ services:
build: .
ports:
- "1999:80"
+ environment:
+ - "HOST_HOME=$HOME"
volumes:
- ../..:/srv
- - $HOME/.subversion:/root/.subversion
- - $HOME/.gitconfig:/root/.gitconfig
- - $HOME/.ssh:/root/.ssh
+ - $HOME:/root