-
Notifications
You must be signed in to change notification settings - Fork 31
Conversation
Definitely very useful to have a docker file somewhere, but I don't think this repo is the right place (since you now create references to buildmaster and buildmaster_configuration which are irrelevant to Katana). Does anyone else have a suggestion of where we should put this? |
@campos-ddc I think it is ok to create a test master called |
mysql-python == 1.2.5 | ||
pymysql == 0.7.1 | ||
PyJWT == 1.4.0 | ||
psutil == 4.3.0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@campos-ddc in #296 mentioned:
Aren't any of these declared in setup.py? IMO requirements-dev should only contain things that are required for development but not every day use (the every day stuff should be in setup.py)
So let's continue this thread here.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Dockerfile will be used in the developement, won’t it be? Indeed, it’s almost the same as in setup.py and in the current approach we are avoiding any package installation.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not sure if I got what you mean, this is what I would expect:
- If you want to develop new code for Katana, you have to run
setup.py
andpip install
requirements-dev - If you just want to start a server, running
setup.py
should be enough.
(doesn't matter if you are using a Dockerfile or not ; setup.py
will usually be ran when doing a pip install -e katana/
)
Closed without merge. Here I achieved speeding up |
These are corrections which speeds up a bit setting up environment. This change needs improvements in docker-compose file which will be send in other repo. Also this change requires to maintain requirements file but in my opinion it's small amount which gives us a lot of time savings later.