Support LAN deployment and managed Python runtime
Made-with: Cursor
This commit is contained in:
@@ -2,6 +2,8 @@ courseware_state_dir: "{{ courseware_root }}/state"
|
||||
courseware_markers_dir: "{{ courseware_state_dir }}/markers"
|
||||
courseware_logs_dir: "{{ courseware_state_dir }}/logs"
|
||||
courseware_run_dir: "{{ courseware_state_dir }}/run"
|
||||
courseware_cache_dir: "{{ courseware_state_dir }}/cache"
|
||||
courseware_tmp_dir: "{{ courseware_state_dir }}/tmp"
|
||||
courseware_repos_dir: "{{ courseware_state_dir }}/repos"
|
||||
courseware_venvs_dir: "{{ courseware_state_dir }}/venvs"
|
||||
courseware_models_dir: "{{ courseware_state_dir }}/models"
|
||||
@@ -17,6 +19,10 @@ courseware_lab1_models_dir: "{{ courseware_models_dir }}/lab1"
|
||||
courseware_ollama_models_dir: "{{ courseware_models_dir }}/ollama"
|
||||
courseware_node_runtime_dir: "{{ courseware_tools_dir }}/node-runtime"
|
||||
courseware_node_runtime_bin_dir: "{{ courseware_node_runtime_dir }}/node_modules/node/bin"
|
||||
courseware_uv_dir: "{{ courseware_tools_dir }}/uv"
|
||||
courseware_uv_bin: "{{ courseware_uv_dir }}/bin/uv"
|
||||
courseware_uv_cache_dir: "{{ courseware_cache_dir }}/uv"
|
||||
courseware_python_runtime_dir: "{{ courseware_tools_dir }}/python"
|
||||
courseware_netron_venv_dir: "{{ courseware_venvs_dir }}/netron"
|
||||
courseware_wetty_dir: "{{ courseware_tools_dir }}/wetty"
|
||||
courseware_promptfoo_dir: "{{ courseware_lab6_dir }}"
|
||||
@@ -25,7 +31,15 @@ courseware_wiki_runtime_config_path: "{{ courseware_wiki_repo_dir }}/public/cour
|
||||
courseware_llama_cpp_bin_dir: "{{ courseware_repos_dir }}/llama.cpp/build/bin"
|
||||
|
||||
courseware_bind_host: "0.0.0.0"
|
||||
courseware_url_host: "127.0.0.1"
|
||||
courseware_url_host: >-
|
||||
{{
|
||||
(lookup('env', 'COURSEWARE_URL_HOST') | trim)
|
||||
if (lookup('env', 'COURSEWARE_URL_HOST') | trim | length) > 0
|
||||
else (
|
||||
ansible_default_ipv4.address
|
||||
| default(ansible_all_ipv4_addresses | default(['127.0.0.1']) | first)
|
||||
)
|
||||
}}
|
||||
courseware_ports:
|
||||
ollama: 11434
|
||||
open_webui: 8080
|
||||
@@ -44,6 +58,8 @@ courseware_chunkviz_commit: "a891eacafda1f28a12373ad3b00102e68f07c57f"
|
||||
courseware_promptfoo_version: "0.119.0"
|
||||
courseware_kiln_release_tag: "v0.18.1"
|
||||
courseware_node_runtime_version: "20.20.2"
|
||||
courseware_python_runtime_version: "3.12"
|
||||
courseware_uv_spec: "uv"
|
||||
courseware_wetty_spec: "wetty@2.5.0"
|
||||
courseware_wetty_base_path: "/wetty"
|
||||
courseware_wiki_repo: "https://git.zuccaro.me/bzuccaro/LLM-Labs.git"
|
||||
|
||||
Reference in New Issue
Block a user