+ local run_cmd + run_cmd=run_direct + shift + run_direct /usr/pkg/bin/bmake stage-package-create BATCH=1 DEPENDS_TARGET=/nonexistent RUBY_VERSION_REQD=27 WRKLOG=/tmp/bulklog/ruby27-redmine50-5.0.3/work.log + /usr/pkg/bin/bmake stage-package-create BATCH=1 DEPENDS_TARGET=/nonexistent RUBY_VERSION_REQD=27 WRKLOG=/tmp/bulklog/ruby27-redmine50-5.0.3/work.log => Creating binary package /home/pbulk/build/devel/ruby-redmine50/work/.packages/ruby27-redmine50-5.0.4.tgz => Signing binary package /home/pbulk/build/devel/ruby-redmine50/work/.packages/ruby27-redmine50-5.0.4.tgz (GPG) + PKG_PATH=/nfs/packages/NetBSD/trunk/x86_64/All /usr/tools/sbin/pkg_add -K /usr/pkg/pkgdb /home/pbulk/build/devel/ruby-redmine50/work/.packages/ruby27-redmine50-5.0.4.tgz ruby27-redmine50-5.0.4: Creating group ``www'' ruby27-redmine50-5.0.4: copying /dev/null to /usr/pkg/share/ruby27-redmine50/Gemfile.lock ruby27-redmine50-5.0.4: copying /usr/pkg/share/examples/ruby27-redmine50/additional_environment.rb.example to /usr/pkg/share/ruby27-redmine50/config/additional_environment.rb ruby27-redmine50-5.0.4: copying /usr/pkg/share/examples/ruby27-redmine50/configuration.yml.example to /usr/pkg/share/ruby27-redmine50/config/configuration.yml ruby27-redmine50-5.0.4: copying /usr/pkg/share/examples/ruby27-redmine50/database.yml.example to /usr/pkg/share/ruby27-redmine50/config/database.yml ruby27-redmine50-5.0.4: copying /usr/pkg/share/examples/ruby27-redmine50/unicorn.rb.example to /usr/pkg/share/ruby27-redmine50/config/unicorn.rb =========================================================================== The following files should be created for ruby27-redmine50-5.0.4: /etc/rc.d/redmine50_unicorn27 (m=0755) [/usr/pkg/share/examples/rc.d/redmine50_unicorn27] =========================================================================== =========================================================================== $NetBSD: MESSAGE,v 1.1 2022/09/03 13:53:58 taca Exp $ To use Redmine with nginx, you will need to perform the following steps. 1. If you want to use with MySQL server (by default), install databases/mysql5[6|7]-* and enable it. Then, create the database. 2. Install nginx httpd server, www/nginx. 3. Setup Redmine database: $ mysql -u root -p > create database redmine character set utf8; > create database redmine_development character set utf8; > create user 'redmine'@'localhost' identified by 'redmine_password'; > grant all privileges on redmine.* to 'redmine'@'localhost'; > grant all privileges on redmine_development.* to 'redmine'@'localhost'; 4. Set the database password for the redmine and redmine_development databases in /usr/pkg/share/ruby27-redmine50/config/database.yml; 5. Create secret token and write to /usr/pkg/share/ruby27-redmine50/config/configuration.yml # redmine42_generate_secret_token27.sh # vi config/configuration.yml [...] secret_token: 'YOUR_SECRET_KEY' [...] 6. Import some data to Redmine database, select your locale, and migrate the DB: # redmine42_migrate_db27.sh 7. Setup nginx. # vi /usr/pkg/etc/nginx/nginx.conf http { upstream unicorn_redmine { server unix:/usr/pkg/share/ruby27-redmine50/unicorn.redmine.sock fail_timeout=0; } server { listen 80; server_name localhost; root /usr/pkg/share/ruby27-redmine50; try_files $uri @unicorn_redmine; location @unicorn_redmine { proxy_set_header Host $http_host; proxy_pass http://unicorn_redmine; } error_page 500 502 503 504 /50x.html; location = /50x.html { root share/examples/nginx/html; } } 8. Start Redmine with Unicorn. # /etc/rc.d/redmine42_unicorn27 start 9. Start nginx. # /etc/rc.d/nginx start 10. Access Redmine with username: admin and password: admin. ===========================================================================