-
Notifications
You must be signed in to change notification settings - Fork 3
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
We should avoid installing napps in dev mode #3
Comments
Team, here's a summary regarding
Initially I had the impression the |
Here's some ideas that I'd like to discuss and align just so we also have deterministic docker builds, bringing only
And, in the future:
cc'ing @italovalcy @ajoaoff @jab1982 @rmotitsuki, let me know what you think, and if you have any suggestions or other improvements, I'll make sure to consolidate the points and map them as requirements in new issues |
@italovalcy I've pushed a temporary branch with the the PRs mentioned here, just so we could try to build and push to the docker registry and try it out in the end-to-end tests, it's on this branch here https://github.com/viniarck/kytos-docker/tree/fix/build_install_requires_updated, I'll reach out to you to see the easiest way to have this image running in the end-to-end tests |
@viniarck I'm glad you've brought all those points to the discussion. I agree with all of them and indeed we need to better manage the dependencies, installation mode, and the |
As discussed with @viniarck (and proposed by him), we should avoid installing Napps in dev mode as much as possible. This will avoid issues such as we saw in kytos-ng/flow_manager#61, as well as avoid unnecessary development dependencies. By doing so, we will end up having a more clean, secure, and simple docker build.
The text was updated successfully, but these errors were encountered: