Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Look into Vagrant to decide if it can be a good solution for us: #267

Open
G0dwin opened this issue Aug 28, 2017 · 2 comments
Open

Look into Vagrant to decide if it can be a good solution for us: #267

G0dwin opened this issue Aug 28, 2017 · 2 comments
Assignees

Comments

@G0dwin
Copy link
Member

G0dwin commented Aug 28, 2017

@G0dwin
Copy link
Member Author

G0dwin commented Aug 28, 2017

Installation steps (based on windows install)

  1. Install git
  2. Install rails
  3. Install Postgres
  4. Install Node.js
  5. Download phantomjs and put in path
  6. Download and install ImageMagick
  7. Download and install GraphicsMagick: ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/windows
  8. Create your database.yml
  9. Execute: gem install bundler
  10. If on windows, multiple copies of bcrypt get installed so you will need to uninstall one using gem uninstall bcrypt
  11. bundle exec rake db:create
  12. bundle exec rake db:migrate
  13. bundle exec rake bumbleberry:update
  14. bundle exec rake lingua_franca:import
  15. Add your browser to app/assets/stylesheets/bumbleberry-settings.json
  16. bundle exec rake assets:precompile
  17. Start the server using rails s -p 3001 (rails s -b 0.0.0.0 to make accessible on other devices)
  18. sign in
  19. go to 'Conferences'
  20. In your db, find your new user and make their role 'admin'
  21. Refresh page and create a new conference

@drwlrsn drwlrsn self-assigned this Aug 31, 2017
@drwlrsn
Copy link

drwlrsn commented Aug 31, 2017

I think the best bet might be to make a kind of all-in-one Docker container with the Rails app and DB running in the same container.

We should strive to have something as simple as docker run bikecollectives/website or whatever.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants