From d599f0453b84b7fa158ea60930244c9929ee177b Mon Sep 17 00:00:00 2001 From: Sameer Naik Date: Wed, 12 Mar 2014 22:24:24 +0530 Subject: [PATCH] copy assets to /app location --- Dockerfile | 8 ++++---- assets/setup/install | 22 +++++++++++----------- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/Dockerfile b/Dockerfile index 91074e89..3a4c7d74 100644 --- a/Dockerfile +++ b/Dockerfile @@ -31,9 +31,9 @@ RUN wget ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz -O - | tar cd /tmp && rm -rf /tmp/ruby-2.0.0-p353 && \ gem install --no-ri --no-rdoc bundler -ADD assets/ /gitlab/ -RUN mv /gitlab/.vimrc /gitlab/.bash_aliases /root/ -RUN chmod 755 /gitlab/init /gitlab/setup/install && /gitlab/setup/install +ADD assets/ /app/ +RUN mv /app/.vimrc /app/.bash_aliases /root/ +RUN chmod 755 /app/init /app/setup/install && /app/setup/install ADD authorized_keys /root/.ssh/ RUN chmod 700 /root/.ssh && chmod 600 /root/.ssh/authorized_keys && chown root:root -R /root/.ssh @@ -41,5 +41,5 @@ RUN chmod 700 /root/.ssh && chmod 600 /root/.ssh/authorized_keys && chown root:r EXPOSE 22 EXPOSE 80 -ENTRYPOINT ["/gitlab/init"] +ENTRYPOINT ["/app/init"] CMD ["app:start"] diff --git a/assets/setup/install b/assets/setup/install index a3ca8b06..0a145ab6 100755 --- a/assets/setup/install +++ b/assets/setup/install @@ -17,7 +17,7 @@ wget "https://github.com/gitlabhq/gitlab-shell/archive/v1.8.0.tar.gz" -O - | tar chown -R git:git /home/git/gitlab-shell/ cd /home/git/gitlab-shell -sudo -u git -H cp -a /gitlab/setup/config/gitlab-shell/config.yml config.yml +sudo -u git -H cp -a /app/setup/config/gitlab-shell/config.yml config.yml sudo -u git -H ./bin/install # install gitlab @@ -28,14 +28,14 @@ chown -R git:git /home/git/gitlab/ cd /home/git/gitlab # copy default configurations -cp /gitlab/setup/config/nginx/gitlab /etc/nginx/sites-available/gitlab -sudo -u git -H cp /gitlab/setup/config/gitlabhq/gitlab.yml config/gitlab.yml -sudo -u git -H cp /gitlab/setup/config/gitlabhq/resque.yml config/resque.yml -sudo -u git -H cp /gitlab/setup/config/gitlabhq/database.yml config/database.yml -sudo -u git -H cp /gitlab/setup/config/gitlabhq/sidekiq.yml config/sidekiq.yml -sudo -u git -H cp /gitlab/setup/config/gitlabhq/unicorn.rb config/unicorn.rb -sudo -u git -H cp /gitlab/setup/config/gitlabhq/rack_attack.rb config/initializers/rack_attack.rb -sudo -u git -H cp /gitlab/setup/config/gitlabhq/smtp_settings.rb config/initializers/smtp_settings.rb +cp /app/setup/config/nginx/gitlab /etc/nginx/sites-available/gitlab +sudo -u git -H cp /app/setup/config/gitlabhq/gitlab.yml config/gitlab.yml +sudo -u git -H cp /app/setup/config/gitlabhq/resque.yml config/resque.yml +sudo -u git -H cp /app/setup/config/gitlabhq/database.yml config/database.yml +sudo -u git -H cp /app/setup/config/gitlabhq/sidekiq.yml config/sidekiq.yml +sudo -u git -H cp /app/setup/config/gitlabhq/unicorn.rb config/unicorn.rb +sudo -u git -H cp /app/setup/config/gitlabhq/rack_attack.rb config/initializers/rack_attack.rb +sudo -u git -H cp /app/setup/config/gitlabhq/smtp_settings.rb config/initializers/smtp_settings.rb # create required tmp and log directories sudo -u git -H mkdir -p tmp/pids/ tmp/sockets/ @@ -51,9 +51,9 @@ sudo -u git -H ln -s /home/git/data/backups tmp/backups sudo -u git -H touch log/production.log # install gems required by gitlab -if [ -d "/gitlab/setup/cache" ]; then +if [ -d "/app/setup/cache" ]; then # offline gem installation - mv /gitlab/setup/cache vendor/ + mv /app/setup/cache vendor/ chown -R git:git vendor/cache sudo -u git -H bundle install --local --deployment --without development test aws else