Comments (4)
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.
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.
Adding this /etc/hosts
entry solved the problem:
10.10.10.2 api.vagrant
from api-umbrella.
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)
- Unable to use different port on docker?
- Could not resolve host: geolite.maxmind.com HOT 1
- Failed to connect to ftp.pcre.org port 443: Connection timed out HOT 1
- save response from api url.
- Binary package for ARM64 (Apple Silicon M1)
- New release? HOT 8
- critical vulnerability log4j in Docker image HOT 1
- Set-up in Docker fails: time-out resolving ftp.pcre.org HOT 3
- Ubuntu 20.04/22.04
- trouble finding FBI API crime data page
- ARM 64 version
- Umbrella
- Updated NginX package
- Do you have binary for Maxos
- 404 Not Found [IP: 52.73.121.136 443]
- Unauthorized accounts created illegally
- docker-compose up | api-umbrella_app_1 container exited with error code 2. HOT 1
- Updated Documentation
- Issue faced while doing API-Umbrella setup
- Product website is down
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from api-umbrella.