-ADD database.yml /usr/src/arvados/services/api/config/database.yml
-ADD config_rake.sh /tmp/config_rake.sh
-RUN /tmp/config_rake.sh
+ADD generated/config_databases.sh /tmp/config_databases.sh
+ADD generated/superuser_token /tmp/superuser_token
+RUN bundle install --gemfile=/usr/src/arvados/services/api/Gemfile && \
+ sh /tmp/config_databases.sh && \
+ rm /tmp/config_databases.sh && \
+ /etc/init.d/postgresql start && \
+ cd /usr/src/arvados/services/api && \
+ rake db:setup && \
+ rake assets:precompile && \
+ ./script/create_superuser_token.rb $(cat /tmp/superuser_token) && \
+ chown www-data:www-data config.ru && \
+ chown www-data:www-data log -R && \
+ mkdir -p tmp && \
+ chown www-data:www-data tmp -R