Giter Club home page Giter Club logo

Comments (4)

GUI avatar GUI commented on August 20, 2024

I believe this should be fixed in master. However, there's a new dependency on the vagrant-berkshelf plugin for vagrant, so that will need to be installed first. So to update your current repo, I think you'll need to do something like:

$ git pull # Update your code
$ git submodule update --init --recursive # Update any submodules
$ vagrant plugin install vagrant-berkshelf # Install the berkshelf plugin.
$ vagrant provision # This should pickup with the chef stuff from where it last died.

From there, you should be able to follow the normal setup instructions staring with the vagrant ssh step under Running API Umbrella in the readme.

(Alternatively, you can always do a vagrant destroy and start over with the instructions from the beginning, which might be easier if you hadn't really started yet, but shouldn't strictly be necessary)

For a bit more detail on the fix: I had actually been recently working on moving the Chef dependencies to use Berkshelf. If you're not familiar, Berkshelf is a dependency management tool for Chef. The hope is that it should hopefully make these Chef dependencies a little easier to manage reliably. So the change to the repo is a bit bigger than just fixing this one nginx build issue, but hopefully it should also fix this issue for you. I've been able to successfully provision new VMs from scratch a couple times using the new setup, so I think everything's working now, but since this is a larger change, don't hesitate to reach out if you run into any further issues.

Thanks for the bug report!

from api-umbrella.

juyrjola avatar juyrjola commented on August 20, 2024

Just to confirm: it does indeed work now. Thanks! If I try to point my browser at /admin, however, it redirects to http://api.vagrant which does not exist, but that I guess is another matter. =)

from api-umbrella.

juyrjola avatar juyrjola commented on August 20, 2024

Adding this /etc/hosts entry solved the problem:

10.10.10.2      api.vagrant

from api-umbrella.

GUI avatar GUI commented on August 20, 2024

Sorry for the delay in following up. Glad you were able to find the /etc/hosts fix. I've updated the README setup instructions to reflect this. However, ideally, I don't actually want this to be a requirement, so I've added a new ticket to fix this at some point: #20.

from api-umbrella.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.