mirror of
https://github.com/invoke-ai/InvokeAI
synced 2024-08-30 20:32:17 +00:00
ad7917c7aa
* add docker build optimized for size; do not copy models to image useful for cloud deployments. attempts to utilize docker layer caching as effectively as possible. also some quick tools to help with building * add workflow to build cloud img in ci * push cloud image in addition to building * (ci) also tag docker images with git SHA * (docker) rework Makefile for easy cache population and local use * support the new conda-less install; further optimize docker build * (ci) clean up the build-cloud-img action * improve the Makefile for local use * move execution of invoke script from entrypoint to cmd, allows overriding the cmd if needed (e.g. in Runpod * remove unnecessary copyright statements * (docs) add a section on running InvokeAI in the cloud using Docker * (docker) add patchmatch to the cloud image; improve build caching; simplify Makefile * (docker) fix pip requirements path to use binary_installer directory
27 lines
474 B
Plaintext
27 lines
474 B
Plaintext
*
|
|
!backend
|
|
!frontend
|
|
!binary_installer
|
|
!ldm
|
|
!main.py
|
|
!scripts
|
|
!server
|
|
!static
|
|
!setup.py
|
|
!docker-build
|
|
!docs
|
|
docker-build/Dockerfile
|
|
|
|
# Guard against pulling in any models that might exist in the directory tree
|
|
**/*.pt*
|
|
|
|
# unignore configs, but only ignore the custom models.yaml, in case it exists
|
|
!configs
|
|
configs/models.yaml
|
|
|
|
# unignore environment dirs/files, but ignore the environment.yml file or symlink in case it exists
|
|
!environment*
|
|
environment.yml
|
|
|
|
**/__pycache__
|