bundle install
yarn install
You must run Webpack’s server as well as Rails’ server:
(Tab 1)
rails s
(Tab 2)
./bin/webpack-dev-server
now --docker -e SECRET_KEY_BASE=$(rails secret)
cd /opt/bitnami
git clone https://github.com/coder-factory-academy/DiscreteRails.git
sudo nano /opt/bitnami/nginx/conf/nginx.confAdd:
server {
listen 80;
root /opt/bitnami/DiscreteRails/public;
passenger_enabled on;
rails_env production;
passenger_env_var SECRET_KEY_BASE replace_me_with_secret;
}
sudo /opt/bitnami/ctlscript.sh stop apache
sudo mv /opt/bitnami/apache2/scripts/ctl.sh /opt/bitnami/apache2/scripts/ctl.sh.disabled
sudo mv /opt/bitnami/config/monit/conf.d/apache.conf /opt/bitnami/config/monit/apache.conf.disabled
sudo NODE_ENV=production RAILS_ENV=production bundle exec rails assets:precompile
sudo NODE_ENV=production RAILS_ENV=production bundle exec rails webpacker:compile
sudo /opt/bitnami/ctlscript.sh restart nginx
cd /opt/bitnami/DiscreteRails
sudo git pull
sudo NODE_ENV=production RAILS_ENV=production bundle exec rails assets:precompile
sudo /opt/bitnami/ctlscript.sh restart nginx