X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/564a719cc8bb9abd6684ad1d60e73a66be2901a2..bff57ea5cd61b02b829d831e3637151b1cf4b94c:/docker/api/Dockerfile diff --git a/docker/api/Dockerfile b/docker/api/Dockerfile index 6a70fc30eb..abd2114302 100644 --- a/docker/api/Dockerfile +++ b/docker/api/Dockerfile @@ -4,10 +4,11 @@ FROM arvados/passenger MAINTAINER Tim Pierce # Install postgres and apache. -RUN apt-get update && \ - apt-get -q -y install procps postgresql postgresql-server-dev-9.1 apache2 slurm-llnl munge \ - supervisor sudo libwww-perl libio-socket-ssl-perl libcrypt-ssleay-perl \ - libjson-perl cron +RUN apt-get update -qq +RUN apt-get install -qqy \ + procps postgresql postgresql-server-dev-9.1 apache2 slurm-llnl munge \ + supervisor sudo libwww-perl libio-socket-ssl-perl libcrypt-ssleay-perl \ + libjson-perl cron openssh-server ADD munge.key /etc/munge/ RUN chown munge:munge /etc/munge/munge.key && chmod 600 /etc/munge/munge.key @@ -35,7 +36,8 @@ RUN /usr/local/rvm/bin/rvm-exec default bundle install --gemfile=/usr/src/arvado rm /tmp/config_databases.sh && \ /etc/init.d/postgresql start && \ cd /usr/src/arvados/services/api && \ - /usr/local/rvm/bin/rvm-exec default bundle exec rake db:setup && \ + /usr/local/rvm/bin/rvm-exec default bundle exec rake db:structure:load && \ + /usr/local/rvm/bin/rvm-exec default bundle exec rake db:seed && \ /usr/local/rvm/bin/rvm-exec default bundle exec rake assets:precompile && \ /usr/local/rvm/bin/rvm-exec default ./script/create_superuser_token.rb $(cat /tmp/superuser_token) && \ chown www-data:www-data config.ru && \ @@ -69,7 +71,6 @@ ADD update-gitolite.rb /usr/local/arvados/ # Supervisor. ADD supervisor.conf /etc/supervisor/conf.d/arvados.conf -ADD ssh.sh /usr/local/bin/ssh.sh ADD generated/setup.sh /usr/local/bin/setup.sh ADD generated/setup-gitolite.sh /usr/local/bin/setup-gitolite.sh ADD crunch-dispatch-run.sh /usr/local/bin/crunch-dispatch-run.sh