mirror of
https://github.com/VibedByKaKi/t3-code-android-nightly.git
synced 2026-10-20 01:07:44 +02:00
Prepare Relay production infrastructure for the PlanetScale PS_20 HA topology, upgrade Effect and Alchemy to compatible betas, reconcile migration state, and preserve patched MCP session termination behavior.\n\nCo-authored-by: codex <codex@users.noreply.github.com>
22 lines
885 B
TypeScript
22 lines
885 B
TypeScript
import { Task } from "@/AWS/ECS/Task.ts";
|
|
|
|
/**
|
|
* A minimal one-shot Fargate task for the ECS task-control binding tests
|
|
* (`RunTask` / `StopTask` / `DescribeTasks` / `ListTasks`).
|
|
*
|
|
* Honest external form: a pre-built busybox image (mirrored into ECR) whose
|
|
* default command echoes a marker and exits 0 — no Effect program, no impl.
|
|
* Tests that need a long-running task (e.g. StopTask) override the command
|
|
* at `runTask` time via `overrides.containerOverrides` (which replaces the
|
|
* task definition's command).
|
|
*
|
|
* Docker Hub busybox: the public.ecr.aws mirror aggressively rate-limits
|
|
* anonymous pulls during local builds (see fixtures/task.ts).
|
|
*/
|
|
export default Task("EcsBindingsOneShotTask", {
|
|
image: "busybox:stable",
|
|
command: ["sh", "-c", "echo alchemy-ecs-bindings-oneshot"],
|
|
cpu: 256,
|
|
memory: 512,
|
|
taskName: "alchemy-test-ecs-bindings-oneshot",
|
|
});
|