Skip to content

Commit 8655738

Browse files
update local setup instructions
1 parent cee00c4 commit 8655738

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

local_setup_instructions.sh

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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
5960
sudo docker compose run web gem install bundler
6061
# Install application specific Ruby dependencies
@@ -65,7 +66,7 @@ sudo docker compose run web npm install
6566
sudo 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
9293
sudo 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)
9697
sudo 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

Comments
 (0)