| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
…update_deeplabcut_docker
There was a problem hiding this comment.
Looks good overall. Some checks could be strengthened (sudo docker check, jupyter validity), but not sure it is worth it given this is meant as a small helper.
I think it's fine to keep the scope tiny.
Also the helper rebuilds a fixed local tag every time. Is that intentional for simplicity, or do we want to avoid repeated rebuilds / potential clashes between concurrent runs?
Let me know what you think is worth addressing, I can approve as-is or we can discuss. Thanks !
Sorry, something went wrong.
…update_deeplabcut_docker
There was a problem hiding this comment.
Thanks @C-Achard for the elaborate review. Addressed all your comments now.
Sorry, something went wrong.
* move deeplabcut-docker package to separate subdirectory * update dockerfile: add single clean dockerfile that replaces the multiple dockerfiles * docker: replace build script with docker bake buildx hcl file * add dockerignore file * docker update README: new dockerfile naming and buildx commands * Update docker/README.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update docker/Dockerfile Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update dockerfile: fix pretrained weights directory permission * dockerfile: add healthcheck for jupyter exposed port * dockerfile: add override jupyter token option + port-expose warning in README.md * dockerfile: add comment regarding root-user * [Docker 2] update `deeplabcut-docker` package (#3291) * update deeplabcut_docker: replace shell script with pure python * update deeplabcut_docker: modernize setup via pyproject.toml * update deeplabcut_docker README * docker: fix default user home directory -> home/{user} * deeplabcut-docker: update print statement passw->token * deeplabcut-docker: update pyproject.toml Python range 3.10-3.12 --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: Cyril Achard <cyril.achard@epfl.ch>
| Back | FazBrowse Home | New Git URL |
This is Part 2 of updating the Docker setup, only concerning the deeplabcut-docker package. This builds on top of earlier refactors of the dockerfiles, discussed in PR #3290
fixes #3282, #3285
Motivation:
The deeplabcut-docker package hasn't been actively maintained for some time and currently it is not working for the jupyter images on Docker Hub. This PR follows PR #3290 in simplifying the organization of Dockerfiles and naming, replaces vendored shell script with pure python, and modernizes the setup via pyproject.toml.