Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
30cfd8a
Merge pull request #122 from Super-Protocol/feat/engines-ec-certificates
marchuk-vlad Jul 25, 2025
4087e43
build(deps): (#123)
marchuk-vlad Jul 25, 2025
b8652aa
build(deps): "@super-protocol/tunnels-lib": "^1.1.3"
marchuk-vlad Jul 27, 2025
71972ba
Merge branch 'mainnet'
marchuk-vlad Jul 28, 2025
6ae998f
build(provider-provisioner-deps): spctl 0.12.1
marchuk-vlad Jul 31, 2025
008392f
Addition of the new Dia-TTS-Server engine (#117)
igotstatik Aug 6, 2025
f9d2610
Dia TTS build (#125)
marchuk-vlad Aug 11, 2025
ac6fc9e
SP-6693: Updated TGWUI to 3.8 (CUDA 12.8) (#124)
marchuk-vlad Aug 20, 2025
155e7ea
fix(dia-tts): Removed comments
marchuk-vlad Aug 21, 2025
2d66f6b
feat(dia-tts): Add configuration
marchuk-vlad Aug 21, 2025
a3dbdd0
fix(update-configuration): Missed comma
marchuk-vlad Aug 21, 2025
79239d0
chore(deps): update @super-protocol/solution-utils to version 1.6.0 a…
DmitrySmv Aug 26, 2025
dbad86f
ci(build-engine): use private SPCTL repository for 'testnet' (SP-6909)
DmitrySmv Aug 26, 2025
16539b8
build(update-configuration): Add Dia TTS CPU
marchuk-vlad Aug 27, 2025
52a7ff4
SP-6855: jupyter solution (#126)
marchuk-vlad Aug 27, 2025
a5d0e5f
fix(dia-tts): Use .env file from outside of docker
marchuk-vlad Aug 28, 2025
f558705
fix(build-engine): Allow multiple updates for Dia TTS solution
marchuk-vlad Aug 28, 2025
30f8171
fix(jupyter): Do not fail on ipynb errors (#129)
marchuk-vlad Sep 2, 2025
4264cbf
provider-provisioner. update spctl version to 0.13.4
Idris0v Sep 4, 2025
5f9d746
vllm changes
AgentRX Sep 12, 2025
c1bba26
Merge branch 'main' of github.com:Super-Protocol/solutions
AgentRX Sep 15, 2025
de151d7
vllm
AgentRX Sep 15, 2025
ab60aed
new settings
AgentRX Sep 19, 2025
0793e4c
fix(tgwui): Filter MODEL_USER_SETTINGS (#130)
marchuk-vlad Sep 23, 2025
eb91996
chore(deps): update @super-protocol/sdk-js to 3.15.2 for ComfyUI, Dia…
DmitrySmv Oct 9, 2025
56a9aec
new version
AgentRX Oct 28, 2025
df81762
Merge branch 'main' of github.com:Super-Protocol/solutions
AgentRX Oct 28, 2025
21220bf
Feature/comfyui via commit (#133)
marchuk-vlad Oct 30, 2025
fe52be2
chore(deps): update spctl to version 0.13.7
Idris0v Oct 31, 2025
38f15fb
chore(release): bump version to 1.0.3
Idris0v Oct 31, 2025
598bb26
update tunnels-lib version (#134)
Villain88 Oct 31, 2025
e2814fd
refactor(vllm): eslint fixes (#136)
marchuk-vlad Nov 3, 2025
c898e68
SP-7183: Unsloth (#135)
marchuk-vlad Nov 6, 2025
4177695
chore(Provider Provisioner): update spctl version in package.json (#137)
DmitrySmv Nov 10, 2025
11b0289
fix(Provider Provisioner): remove using pccs api url (#138)
DmitrySmv Nov 10, 2025
8218590
chore(unsloth): update @super-protocol/sdk-js to 3.17.1, @super-proto…
DmitrySmv Nov 10, 2025
adc67c6
Unsloth model upload from order (#140)
marchuk-vlad Nov 12, 2025
f3152c1
feat(vllm): run script (#142)
marchuk-vlad Nov 27, 2025
ad2271e
fix(extract-domain): update message for vLLM server instance availabi…
marchuk-vlad Dec 2, 2025
a0cc917
chore(ComfyUI): update ComfyUI to v0.3.71 (#141)
igotstatik Dec 2, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 20 additions & 2 deletions .github/workflows/build-engine.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,16 @@ on:
inputs:
solution:
required: true
description: 'Solution to build'
type: choice
options:
- text-generation-webui-gpu
- text-generation-webui-cpu
- comfyui
- n8n
- dia-tts
- jupyter
- unsloth
target:
description: 'Target'
required: true
Expand Down Expand Up @@ -55,7 +59,7 @@ jobs:
if [[ "$SOLUTION" == *cpu ]]; then
BUILD_ARGS="--build-arg GPU_CHOICE=N"
elif [[ "$SOLUTION" == *gpu ]]; then
BUILD_ARGS="--build-arg GPU_CHOICE=A"
BUILD_ARGS="--build-arg GPU_CHOICE=E"
fi

elif [ "$SOLUTION" == "comfyui" ]; then
Expand All @@ -67,6 +71,20 @@ jobs:
elif [ "$SOLUTION" == "n8n" ]; then
DOCKERFILE="./n8n/Dockerfile"
DOCKERFILE_CONTEXT="./n8n/"

elif [ "$SOLUTION" == "dia-tts" ]; then
SUBMODULE_PATH="Dia TTS Server/dia-tts-server"
DOCKERFILE="./Dia TTS Server/Dockerfile"
DOCKERFILE_CONTEXT="./Dia TTS Server/"
ALLOW_MULTIPLE_UPDATE="true"

elif [ "$SOLUTION" == "jupyter" ]; then
DOCKERFILE="./Jupyter/Dockerfile"
DOCKERFILE_CONTEXT="./Jupyter/"

elif [ "$SOLUTION" == "unsloth" ]; then
DOCKERFILE="./unsloth/Dockerfile"
DOCKERFILE_CONTEXT="./unsloth/"

else
echo "Invalid solution name"
Expand Down Expand Up @@ -120,7 +138,7 @@ jobs:

- name: Set SPCTL repository type
run: |
if [ "$TARGET" == "develop" || "$TARGET" == "stage" ]; then
if [ "$TARGET" == "develop" || "$TARGET" == "stage" || "$TARGET" == "testnet" ]; then
SPCTL_REPOSITORY_TYPE=private
else
SPCTL_REPOSITORY_TYPE=public
Expand Down
8 changes: 7 additions & 1 deletion .github/workflows/update-engine-configuration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,9 @@ on:
- 'ComfyUI (GPU only)'
- 'Text Generation Web UI (CPU only)'
- 'Text Generation Web UI (GPU only)'
- 'Dia TTS Server (GPU)'
- 'Dia TTS Server (CPU)'
- 'Jupyter'
target:
description: 'Target environment where the offer exists.'
required: true
Expand Down Expand Up @@ -43,7 +46,10 @@ jobs:
'ComfyUI (CPU only)': { configFile: './ComfyUI/configuration-cpu.json', varName: 'COMFYUI_CPU_OFFER_ID' },
'ComfyUI (GPU only)': { configFile: './ComfyUI/configuration-gpu.json', varName: 'COMFYUI_GPU_OFFER_ID' },
'Text Generation Web UI (CPU only)': { configFile: './Text Generation WebUI/configuration.json', varName: 'TEXT_GENERATION_WEB_UI_CPU_OFFER_ID' },
'Text Generation Web UI (GPU only)': { configFile: './Text Generation WebUI/configuration.json', varName: 'TEXT_GENERATION_WEB_UI_GPU_OFFER_ID' }
'Text Generation Web UI (GPU only)': { configFile: './Text Generation WebUI/configuration.json', varName: 'TEXT_GENERATION_WEB_UI_GPU_OFFER_ID' },
'Dia TTS Server (GPU)': { configFile: './Dia TTS Server/configuration.json', varName: 'DIA_TTS_GPU_OFFER_ID' },
'Dia TTS Server (CPU)': { configFile: './Dia TTS Server/configuration.json', varName: 'DIA_TTS_CPU_OFFER_ID' }
'Jupyter': { configFile: './Jupyter/configuration.json', varName: 'JUPYTER_OFFER_ID' }
};
const solution = context.payload.inputs.solution;
const targetEnv = context.payload.inputs.target;
Expand Down
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -110,3 +110,5 @@ sp-secrets
sp-inputs
sp-configurations
sp-certs

.vscode
4 changes: 4 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,7 @@
[submodule "ComfyUI/ComfyUI"]
path = ComfyUI/ComfyUI
url = https://github.com/comfyanonymous/ComfyUI

[submodule "Dia TTS Server/dia-tts-server"]
path = Dia TTS Server/dia-tts-server
url = https://github.com/devnen/Dia-TTS-Server.git
2 changes: 1 addition & 1 deletion ComfyUI/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ ENV COMFYUI_PATH /home/node/app/ComfyUI
RUN mkdir -p /sp/inputs /sp/output /sp/run

RUN git clone https://github.com/comfyanonymous/ComfyUI.git ./ComfyUI &&\
cd ./ComfyUI && git checkout af8cf79a2dbdd541493d49c4f26c60d60d85ceae && cd .. &&\
cd ./ComfyUI && git checkout v0.3.71 && cd .. &&\
pip install -r ./ComfyUI/requirements.txt &&\
git clone https://github.com/ltdrdata/ComfyUI-Manager.git ./ComfyUI/custom_nodes/ComfyUI-Manager &&\
pip install -r ./ComfyUI/custom_nodes/ComfyUI-Manager/requirements.txt &&\
Expand Down
4 changes: 2 additions & 2 deletions ComfyUI/Dockerfile.local-cpu
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
ENV UV_COMPILE_BYTECODE=1 UV_LINK_MODE=copy

# Set environment variables
ARG COMFYUI_VERSION=0.3.29
ARG COMFYUI_MANAGER_VERSION=3.31.12
ARG COMFYUI_VERSION=0.3.71
ARG COMFYUI_MANAGER_VERSION=3.37.1
ARG COMFYUI_PATH=/opt/ComfyUI

RUN git config --global user.email "container@super-protocol.com" \
Expand Down
4 changes: 2 additions & 2 deletions ComfyUI/Dockerfile.prod
Original file line number Diff line number Diff line change
Expand Up @@ -62,8 +62,8 @@ RUN --mount=type=cache,target=/root/.npm \
npm ci --omit=dev

# Set environment variables
ARG COMFYUI_VERSION=0.3.29
ARG COMFYUI_MANAGER_VERSION=3.31.12
ARG COMFYUI_VERSION=0.3.71
ARG COMFYUI_MANAGER_VERSION=3.37.1
ENV COMFYUI_PATH=/opt/ComfyUI

RUN git config --global user.email "container@super-protocol.com" \
Expand Down
Loading
Loading