diff --git a/config/characters/.gitkeep b/config/characters/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/docker-compose.yml b/docker-compose.yml index 350f6dc..d1caff0 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -12,11 +12,11 @@ services: # - 5005:5005 # Default streaming port # - 5001:5001 # Default OpenAI API extension port volumes: + - ./config/characters:/app/characters - ./config/loras:/app/loras - ./config/models:/app/models - ./config/presets:/app/presets - ./config/prompts:/app/prompts - - ./config/softprompts:/app/softprompts - ./config/training:/app/training # - ./config/extensions:/app/extensions # Persist all extensions # - ./config/extensions/silero_tts:/app/extensions/silero_tts # Persist a single extension diff --git a/docker-compose.yml.build b/docker-compose.yml.build index fe31536..5d4e2f3 100644 --- a/docker-compose.yml.build +++ b/docker-compose.yml.build @@ -16,11 +16,11 @@ services: # - 5005:5005 # Default streaming port # - 5001:5001 # Default OpenAI API extension port volumes: + - ./config/characters:/app/characters - ./config/loras:/app/loras - ./config/models:/app/models - ./config/presets:/app/presets - ./config/prompts:/app/prompts - - ./config/softprompts:/app/softprompts - ./config/training:/app/training # - ./config/extensions:/app/extensions # Persist all extensions # - ./config/extensions/silero_tts:/app/extensions/silero_tts # Persist a single extension diff --git a/scripts/docker-entrypoint.sh b/scripts/docker-entrypoint.sh index 5897aec..cd51e2f 100644 --- a/scripts/docker-entrypoint.sh +++ b/scripts/docker-entrypoint.sh @@ -10,7 +10,7 @@ function ctrl_c { trap ctrl_c SIGTERM SIGINT SIGQUIT SIGHUP # Generate default configs if empty -CONFIG_DIRECTORIES=("loras" "models" "presets" "prompts" "training/datasets" "training/formats") +CONFIG_DIRECTORIES=("characters" "loras" "models" "presets" "prompts" "training/datasets" "training/formats") for config_dir in "${CONFIG_DIRECTORIES[@]}"; do if [ -z "$(ls /app/"$config_dir")" ]; then echo "*** Initialising config for: '$config_dir' ***"