diff --git a/Jenkinsfile b/Jenkinsfile index 7282440..8ec47bc 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -25,8 +25,8 @@ sh 'docker pull itzg/minecraft-bedrock-server:latest' sh 'docker pull itzg/minecraft-server:latest' // LLM / AI related - sh 'docker pull ai/mistral:7B-Q4_0' - sh 'docker pull ghcr.io/open-webui/open-webui' + sh 'docker pull ghcr.io/open-webui/open-webui:main' + sh 'docker model pull ai/mistral:7B-Q4_0' } } stage('Deploy') { diff --git a/Jenkinsfile b/Jenkinsfile index 7282440..8ec47bc 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -25,8 +25,8 @@ sh 'docker pull itzg/minecraft-bedrock-server:latest' sh 'docker pull itzg/minecraft-server:latest' // LLM / AI related - sh 'docker pull ai/mistral:7B-Q4_0' - sh 'docker pull ghcr.io/open-webui/open-webui' + sh 'docker pull ghcr.io/open-webui/open-webui:main' + sh 'docker model pull ai/mistral:7B-Q4_0' } } stage('Deploy') { diff --git a/docker-compose-auto.yml b/docker-compose-auto.yml index f6d46f0..f2b3f2d 100644 --- a/docker-compose-auto.yml +++ b/docker-compose-auto.yml @@ -36,6 +36,32 @@ # When done, can block 80 again or redirect to a blackhole. Now instead when nginx is configured to use these certificates we can just allow 443 (HTTPS) instead of 80. # Update all the nginx config files accordingly to listen on 443 and with settings to point to the certificates. # +# ==================================== +# Configuring for running LLM models +# ==================================== +# +# # Add Docker's official GPG key:\n +# sudo apt update +# sudo apt install ca-certificates curl +# sudo install -m 0755 -d /etc/apt/keyrings +# sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc +# sudo chmod a+r /etc/apt/keyrings/docker.asc +# # Add the repository to Apt sources: +# sudo tee /etc/apt/sources.list.d/docker.sources <