chore: Add .env file support to docker-compose

This commit introduces the use of an `.env` file for environment variable management across all defined services in the `docker-compose.yml`. By adding `env_file: .env`, each service will now load environment variables from a local `.env` file, enhancing configuration flexibility and security. This change ensures that sensitive information or common settings can be centralized and easily managed without hardcoding them into the Docker Compose file.
This commit is contained in:
Self Denial
2024-11-24 16:12:33 -07:00
parent 802d0bcd68
commit edcd949867

View File

@@ -6,6 +6,7 @@ x-base_service: &base_service
- &v2 ./output:/output
stop_signal: SIGKILL
tty: true
env_file: .env
deploy:
resources:
reservations:
@@ -30,6 +31,7 @@ services:
image: sd-auto:78
environment:
- CLI_ARGS=--allow-code --medvram --xformers --enable-insecure-extension-access --api
env_file: .env
auto-cpu:
<<: *automatic
@@ -37,6 +39,7 @@ services:
deploy: {}
environment:
- CLI_ARGS=--no-half --precision full --allow-code --enable-insecure-extension-access --api
env_file: .env
comfy: &comfy
<<: *base_service
@@ -45,6 +48,7 @@ services:
image: sd-comfy:7
environment:
- CLI_ARGS=
env_file: .env
comfy-cpu:
@@ -53,3 +57,4 @@ services:
deploy: {}
environment:
- CLI_ARGS=--cpu
env_file: .env