[Docker 1] Simplify and modernize Dockerfile (#3290)
* 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> J
Jaap de Ruyter van Steveninck committed
e7762a67b8b1dfbf440fa615d3164408b3124561
Parent: eb4f848
Committed by GitHub <noreply@github.com>
on 5/19/2026, 8:57:56 AM