From e79034115c77f2e2a12d83a1f1b58315928d1beb Mon Sep 17 00:00:00 2001 From: Chris Rebert Date: Wed, 29 Apr 2015 14:38:44 -0700 Subject: Fix #6 (hopefully) --- Dockerfile | 7 ++++--- setup_droplet.sh | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 807c37d..e35c02e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -16,7 +16,7 @@ RUN ["useradd", "gruntworker"] RUN ["mkdir", "-p", "/opt/gruntworker"] ADD gruntworker.py /opt/gruntworker/gruntworker.py ADD gruntworker.sh /opt/gruntworker/gruntworker.sh -ADD git-repo /git-repo +RUN ["mkdir", "/opt/gruntworker/git-repo"] # Setup SSH keys ADD ssh/id_rsa.pub /home/gruntworker/.ssh/id_rsa.pub @@ -24,13 +24,14 @@ ADD ssh/id_rsa /home/gruntworker/.ssh/id_rsa RUN ssh-keyscan -t rsa github.com > /home/gruntworker/.ssh/known_hosts # Fix permissions -RUN ["chown", "-R", "gruntworker:gruntworker", "/git-repo"] +RUN ["chown", "-R", "gruntworker:gruntworker", "/opt/gruntworker/git-repo"] RUN ["chown", "-R", "gruntworker:gruntworker", "/home/gruntworker"] # chmod must happen AFTER chown, due to https://github.com/docker/docker/issues/6047 RUN ["chmod", "-R", "go-rwx", "/home/gruntworker/.ssh"] +VOLUME /opt/gruntworker/git-repo USER gruntworker -WORKDIR /git-repo +WORKDIR /opt/gruntworker/git-repo RUN ["git", "remote", "set-url", "origin", "https://github.com/twbs/bootstrap.git"] RUN ["git", "remote", "set-url", "--push", "origin", "git@github.com:twbs/bootstrap.git"] diff --git a/setup_droplet.sh b/setup_droplet.sh index 92c7752..52c3086 100755 --- a/setup_droplet.sh +++ b/setup_droplet.sh @@ -1,6 +1,6 @@ #!/bin/bash # Step 0.0: Put SSH keys in ./ssh -# Step 0.1: Checkout git repo to ./git-repo +# Step 0.1: Checkout git repo to /opt/gruntworker/git-repo set -e -x -- cgit v1.2.3