diff --git a/Jenkinsfile b/Jenkinsfile index 301d4d9..7282440 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -5,6 +5,7 @@ stage('Build') { steps { echo 'Building..' + // Development sh 'docker build --tag base ./ -f Dockerfile.base' sh 'docker build --tag lint-agent ./ -f Dockerfile.lint' sh 'docker build --tag documentation-agent ./ -f Dockerfile.documentation' @@ -12,15 +13,20 @@ sh 'docker build --tag windows-build-agent ./ -f Dockerfile.build.windows' sh 'docker build --tag macosx-build-agent ./ -f Dockerfile.build.macosx' sh 'docker build --tag cockpit-ws ./ -f Dockerfile.cockpit' - // sh 'docker pull cockpit-ws:latest' - sh 'docker pull nextcloud:latest' - sh 'docker pull pihole/pihole:latest' + // Development sh 'docker pull portainer/portainer-ce:alpine' + // sh 'docker pull cockpit-ws:latest' sh 'docker pull openproject/openproject:17' sh 'docker pull lscr.io/linuxserver/code-server:latest' + // Local network + sh 'docker pull nextcloud:latest' + sh 'docker pull pihole/pihole:latest' + // Gaming 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' } } stage('Deploy') { diff --git a/Jenkinsfile b/Jenkinsfile index 301d4d9..7282440 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -5,6 +5,7 @@ stage('Build') { steps { echo 'Building..' + // Development sh 'docker build --tag base ./ -f Dockerfile.base' sh 'docker build --tag lint-agent ./ -f Dockerfile.lint' sh 'docker build --tag documentation-agent ./ -f Dockerfile.documentation' @@ -12,15 +13,20 @@ sh 'docker build --tag windows-build-agent ./ -f Dockerfile.build.windows' sh 'docker build --tag macosx-build-agent ./ -f Dockerfile.build.macosx' sh 'docker build --tag cockpit-ws ./ -f Dockerfile.cockpit' - // sh 'docker pull cockpit-ws:latest' - sh 'docker pull nextcloud:latest' - sh 'docker pull pihole/pihole:latest' + // Development sh 'docker pull portainer/portainer-ce:alpine' + // sh 'docker pull cockpit-ws:latest' sh 'docker pull openproject/openproject:17' sh 'docker pull lscr.io/linuxserver/code-server:latest' + // Local network + sh 'docker pull nextcloud:latest' + sh 'docker pull pihole/pihole:latest' + // Gaming 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' } } stage('Deploy') { diff --git a/docker-compose-auto.yml b/docker-compose-auto.yml index 5e2e98d..f6d46f0 100644 --- a/docker-compose-auto.yml +++ b/docker-compose-auto.yml @@ -201,6 +201,13 @@ ports: - "8989:8989" + open-webui: + image: ghcr.io/open-webui/open-webui + container_name: open-webui + restart: always + ports: + - "3000:8080" + minecraft-java: image: itzg/minecraft-server container_name: minecraft-java