@@ -55,6 +55,7 @@ nano .env
5555
5656# Install project dependencies
5757# ============================
58+ sudo docker compose build web
5859# Install the correct version of bundler for the project
5960sudo docker compose run web gem install bundler
6061# Install application specific Ruby dependencies
@@ -65,7 +66,7 @@ sudo docker compose run web npm install
6566sudo docker compose run web bundle exec rails db:create db:migrate
6667# Generate a set of *.pem files for data encryption
6768# ⚠ SKIP THIS STEP IF UPGRADING!
68- sudo docker compose run web rake keys:generate
69+ sudo docker compose run web bundle exec rake keys:generate
6970
7071# Run the server! 🌱
7172# ==================
@@ -91,7 +92,7 @@ sudo docker compose up
9192# Create the database for the app to use
9293sudo docker compose run -e RAILS_ENV=test web bundle exec rails db:setup
9394# Run the tests in the "test" RAILS_ENV
94- sudo docker compose run -e RAILS_ENV=test web rspec spec
95+ sudo docker compose run -e RAILS_ENV=test web bundle exec rspec spec
9596# Run user-interface unit tests (requires a large amount of RAM)
9697sudo docker compose run web npm run test
9798
@@ -138,6 +139,7 @@ sudo docker compose run web npm run test
138139 sudo rm -rf node_modules/
139140 # Download the latest version of the web app
140141 git pull https://github.com/FarmBot/Farmbot-Web-App.git main
142+ sudo docker compose build web
141143 # Install Ruby gems
142144 sudo docker compose run web gem install bundler
143145 sudo docker compose run web bundle install
@@ -157,9 +159,9 @@ sudo docker compose run web npm run test
157159 exit
158160 # --- end db container shell commands ---
159161 # Migrate the database
160- sudo docker compose run web rails db:migrate
162+ sudo docker compose run web bundle exec rails db:migrate
161163 # Verify that parcel builds successfully
162- sudo docker compose run web rake assets:precompile
164+ sudo docker compose run web bundle exec rake assets:precompile
163165 # Run the server
164166 sudo docker compose up
165167# === END OPTIONAL UPGRADES ===
0 commit comments