Set DB adapter on production.
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
12
Dockerfile
12
Dockerfile
@@ -23,15 +23,17 @@ RUN set -eux; \
|
||||
# Install plugin dependencies
|
||||
# fill up "database.yml" with bogus entries so the redmine Gemfile will pre-install all database adapter dependencies
|
||||
echo '# the following entries only exist to force `bundle install` to pre-install all database adapter dependencies -- they can be safely removed/ignored' > ./config/database.yml; \
|
||||
for adapter in mysql2 postgresql sqlserver sqlite3; do \
|
||||
echo "$adapter:" >> ./config/database.yml; \
|
||||
echo " adapter: $adapter" >> ./config/database.yml; \
|
||||
done; \
|
||||
#for adapter in mysql2 postgresql sqlserver sqlite3; do \
|
||||
# echo "$adapter:" >> ./config/database.yml; \
|
||||
# echo " adapter: $adapter" >> ./config/database.yml; \
|
||||
#done; \
|
||||
echo "production:" >> ./config/database.yml; \
|
||||
echo " adapter: mysql2" >> ./config/database.yml; \
|
||||
bundle check || bundle install; \
|
||||
# For hourglass plugin
|
||||
cp plugins/000_redmine_x_ux_upgrade/init.rb plugins/000_redmine_x_ux_upgrade/init.rb.orig; \
|
||||
git apply ux_upgrade-disable_db.patch; \
|
||||
echo Hourglass::Assets.compile|RAILS_ENV=mysql2 rails console; \
|
||||
echo Hourglass::Assets.compile|rails console; \
|
||||
#bundle exec rake redmine:plugins:assets RAILS_ENV=mysql2 NAME=redmine_hourglass; \
|
||||
#bundle exec rake redmine:plugins:assets RAILS_ENV=postgresql NAME=redmine_hourglass; \
|
||||
#bundle exec rake redmine:plugins:assets RAILS_ENV=sqlserver NAME=redmine_hourglass; \
|
||||
|
||||
Reference in New Issue
Block a user