diff --git a/README.md b/README.md index 0e1b4bd..55bfe7e 100644 --- a/README.md +++ b/README.md @@ -213,7 +213,7 @@ data: {"url":"https://john-dev.ai.flexinit.nl","status":"ready"} - `PORT` - HTTP server port (default: `3000`) - `HOST` - Bind address (default: `0.0.0.0`) - `STACK_DOMAIN_SUFFIX` - Domain suffix for stacks (default: `ai.flexinit.nl`) -- `STACK_IMAGE` - Docker image for user stacks (default: `git.app.flexinit.nl/oussamadouhou/oh-my-opencode-free:latest`) +- `STACK_IMAGE` - Docker image for user stacks (default: `git.app.flexinit.nl/flexinit/agent-stack:latest`) - `RESERVED_NAMES` - Comma-separated forbidden names (default: `admin,api,www,root,system,test,demo,portal`) ### Not Used in Deployment @@ -299,7 +299,7 @@ Available MCP tools: - **Wildcard DNS**: `*.ai.flexinit.nl` → `144.76.116.169` - **Traefik**: Wildcard SSL certificate for `*.ai.flexinit.nl` - **Dokploy**: Running at `http://10.100.0.20:3000` -- **OpenCode Image**: `git.app.flexinit.nl/oussamadouhou/oh-my-opencode-free:latest` +- **OpenCode Image**: `git.app.flexinit.nl/flexinit/agent-stack:latest` ### Network Access diff --git a/docker-compose.yml b/docker-compose.yml index 8721f0c..09cf4f6 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -16,7 +16,7 @@ services: - DOKPLOY_URL=${DOKPLOY_URL} - DOKPLOY_API_TOKEN=${DOKPLOY_API_TOKEN} - STACK_DOMAIN_SUFFIX=${STACK_DOMAIN_SUFFIX:-ai.flexinit.nl} - - STACK_IMAGE=${STACK_IMAGE:-git.app.flexinit.nl/oussamadouhou/oh-my-opencode-free:latest} + - STACK_IMAGE=${STACK_IMAGE:-git.app.flexinit.nl/flexinit/agent-stack:latest} - RESERVED_NAMES=${RESERVED_NAMES:-admin,api,www,root,system,test,demo,portal} env_file: - .env diff --git a/scripts/deploy-to-dokploy.sh b/scripts/deploy-to-dokploy.sh index 552940b..535bafc 100755 --- a/scripts/deploy-to-dokploy.sh +++ b/scripts/deploy-to-dokploy.sh @@ -266,7 +266,7 @@ DOKPLOY_API_TOKEN=${DOKPLOY_API_TOKEN} PORT=3000 HOST=0.0.0.0 STACK_DOMAIN_SUFFIX=${STACK_DOMAIN_SUFFIX:-ai.flexinit.nl} -STACK_IMAGE=${STACK_IMAGE:-git.app.flexinit.nl/oussamadouhou/oh-my-opencode-free:latest} +STACK_IMAGE=${STACK_IMAGE:-git.app.flexinit.nl/flexinit/agent-stack:latest} RESERVED_NAMES=${RESERVED_NAMES:-admin,api,www,root,system,test,demo,portal}" CREATE_APP_RESPONSE=$(curl -s -X POST \ diff --git a/src/index.ts b/src/index.ts index f80c510..47f5c1d 100644 --- a/src/index.ts +++ b/src/index.ts @@ -83,7 +83,7 @@ async function deployStack(deploymentId: string): Promise { // Execute deployment with production orchestrator const result = await deployer.deploy({ stackName: deployment.stackName, - dockerImage: process.env.STACK_IMAGE || 'git.app.flexinit.nl/oussamadouhou/oh-my-opencode-free:latest', + dockerImage: process.env.STACK_IMAGE || 'git.app.flexinit.nl/flexinit/agent-stack:latest', domainSuffix: process.env.STACK_DOMAIN_SUFFIX || 'ai.flexinit.nl', port: 8080, healthCheckTimeout: 180000, diff --git a/src/mcp-server.ts b/src/mcp-server.ts index e92f859..86c8ed0 100644 --- a/src/mcp-server.ts +++ b/src/mcp-server.ts @@ -108,7 +108,7 @@ async function deployStack(name: string): Promise { deployment.status = 'creating_application'; deployments.set(deploymentId, { ...deployment }); - const dockerImage = process.env.STACK_IMAGE || 'git.app.flexinit.nl/oussamadouhou/oh-my-opencode-free:latest'; + const dockerImage = process.env.STACK_IMAGE || 'git.app.flexinit.nl/flexinit/agent-stack:latest'; const application = await dokployClient.createApplication( `opencode-${normalizedName}`, project.projectId,