Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Check Dockerhub for available tags: https://hub.docker.com/r/tryretool/backend/tags

ARG VERSION=agents-preview
ARG VERSION=X.Y.Z-stable

FROM tryretool/code-executor-service:${VERSION} AS code-executor

Expand Down
29 changes: 0 additions & 29 deletions agents.yaml

This file was deleted.

4 changes: 2 additions & 2 deletions cloudformation/retool-agents.fargate.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ Parameters:
Description: Cluster to put service in.
RetoolVersion:
Type: String
Description: Retool version tag
Default: agents-preview
Description: Retool version tag (e.g. 3.253.0-stable)
Default: 3.253.0-stable
DesiredCount:
Type: Number
Description: Default number of API container tasks to run
Expand Down
30 changes: 29 additions & 1 deletion compose.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
# Comment out the below 'include' block to use Retool-managed Temporal (Enterprise license)
include:
- temporal.yaml
- agents.yaml

services:
api:
Expand Down Expand Up @@ -59,11 +58,40 @@ services:
- postgres
restart: always

agent-worker:
build:
context: .
env_file: docker.env
environment:
- SERVICE_TYPE=WORKFLOW_TEMPORAL_WORKER
- WORKER_TEMPORAL_TASKQUEUE=agent
networks:
- backend
- code-executor
depends_on:
- postgres
restart: always

agent-eval-worker:
build:
context: .
env_file: docker.env
environment:
- SERVICE_TYPE=AGENT_EVAL_TEMPORAL_WORKER
- WORKER_TEMPORAL_TASKQUEUE=agent-eval
networks:
- backend
- code-executor
depends_on:
- postgres
restart: always

code-executor:
build:
context: .
target: code-executor
environment:
- NODE_ENV=production
- NODE_OPTIONS=--max_old_space_size=1024
networks:
- code-executor
Expand Down
7 changes: 3 additions & 4 deletions install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -88,9 +88,6 @@ ENCRYPTION_KEY=$(random 64)
# Key to sign requests for authentication with Retool's backend API server
JWT_SECRET=$(random 256)

# Endpoints for monitoring services
MONITORING_SERVICE_INGRESS_DOMAIN="https://monitoring-service.retool.com"

# License you received from my.retool.com or your Retool contact
LICENSE_KEY=$licenseKey

Expand All @@ -115,5 +112,7 @@ echo "✅ Created docker.env"
# Next steps

echo ""
echo "Done! Please ensure that the docker.env and retooldb.env files contain the expected values."
echo "Done! Check docker.env and retooldb.env files for expected values, and confirm"
echo "the Retool version in Dockerfile. We suggest the most recent X.Y.Z-stable version,"
echo "see Dockerhub for available tags: https://hub.docker.com/r/tryretool/backend/tags"
echo ""