InvokeAI/docker-build
Matthias Wild c0c4d7ca69
update (docker-)build scripts, .dockerignore and add patchmatch (#1970)
* update build scripts and dockerignore
updates to build and run script:
- read repository name
- include flavor in container name
- read arch via arch command
- use latest tag instead of arch
- don't bindmount `$HOME/.huggingface`
- make sure HUGGINGFACE_TOKEN is set

updates to .dockerignore
- include environment-and-requirements
- exclude binary_installer
- exclude docker-build
- exclude docs

* disable push and pr triggers of cloud image
also disable pushing.

This was decided since:
- it is not multiarch useable
- the default image is already cloud aproved

* integrate patchmatch in container

* pin verisons of recently introduced dependencies

* remove now unecesarry part from build.sh
move huggingface token to run script, so it can download missing models

* move GPU_FLAGS to run script
since not needed at build time

* update env.sh

- read REPOSITORY_NAME from env if available
- add comment to explain the intension of this file
- remove unecesarry exports

* get rid of repository_name_lc

* capitalize variables

* update INSTALL_DOCKER with new variables

* add comments pointing to the docs

Co-authored-by: Lincoln Stein <lincoln.stein@gmail.com>
2022-12-16 13:53:37 +01:00
..
build.sh update (docker-)build scripts, .dockerignore and add patchmatch (#1970) 2022-12-16 13:53:37 +01:00
Dockerfile update (docker-)build scripts, .dockerignore and add patchmatch (#1970) 2022-12-16 13:53:37 +01:00
Dockerfile.cloud Simple Installer for Unified Directory Structure, Initial Implementation (#1819) 2022-12-11 00:37:08 -05:00
env.sh update (docker-)build scripts, .dockerignore and add patchmatch (#1970) 2022-12-16 13:53:37 +01:00
Makefile Optimized Docker build with support for external working directory (#1544) 2022-12-06 13:28:07 +01:00
run.sh update (docker-)build scripts, .dockerignore and add patchmatch (#1970) 2022-12-16 13:53:37 +01:00