diff --git a/package-lock.json b/package-lock.json index ffbec22..bc0bc07 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,18 +8,20 @@ "name": "hello-world-containers-template", "version": "0.0.6", "dependencies": { - "@cloudflare/containers": "^0.0.5" + "@cloudflare/containers": "^0.0.13", + "hono": "^4.8.2" }, "devDependencies": { "@types/node": "^24.0.3", "typescript": "^5.5.2", - "wrangler": "^4.20.5" + "wrangler": "4.21.1" } }, "node_modules/@cloudflare/containers": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/@cloudflare/containers/-/containers-0.0.5.tgz", - "integrity": "sha512-GoNRJTmZdYMaZ6SZzBhecjHNlfdCC+G58/no4WcpVQ/S+xQOLHXBsxYKk0v9WlNN3WIfFwkwaQI2MnnCKU29zg==" + "version": "0.0.13", + "resolved": "https://registry.npmjs.org/@cloudflare/containers/-/containers-0.0.13.tgz", + "integrity": "sha512-qFO2ApEJGRfLlsOqK3ZkvpU3bl7Pj1SquXHs/uEgmK1FTBf2R908T8v7TUlxZpzaJbMM7rLRoCqT0vfUthRqWA==", + "license": "ISC" }, "node_modules/@cloudflare/kv-asset-handler": { "version": "0.4.0", @@ -149,9 +151,9 @@ } }, "node_modules/@emnapi/runtime": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.4.3.tgz", - "integrity": "sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==", + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.4.5.tgz", + "integrity": "sha512-++LApOtY0pEEz1zrd9vy1/zXVaVJJ/EbAF3u0fXIzPJEDtnITsBGbbK0EkM72amhl/R5b+5xx0Y/QhcVOpuulg==", "dev": true, "license": "MIT", "optional": true, @@ -575,9 +577,9 @@ } }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", - "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.4.tgz", + "integrity": "sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw==", "dev": true, "license": "MIT" }, @@ -806,6 +808,15 @@ "dev": true, "license": "BSD-2-Clause" }, + "node_modules/hono": { + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/hono/-/hono-4.9.0.tgz", + "integrity": "sha512-JAUc4Sqi3lhby2imRL/67LMcJFKiCu7ZKghM7iwvltVZzxEC5bVJCsAa4NTnSfmWGb+N2eOVtFE586R+K3fejA==", + "license": "MIT", + "engines": { + "node": ">=16.9.0" + } + }, "node_modules/is-arrayish": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", @@ -826,9 +837,9 @@ } }, "node_modules/miniflare": { - "version": "4.20250617.3", - "resolved": "https://registry.npmjs.org/miniflare/-/miniflare-4.20250617.3.tgz", - "integrity": "sha512-j+LZycT11UdlVeNdaqD0XdNnYnqAL+wXmboz+tNPFgTq6zhD489Ujj3BfSDyEHDCA9UFBLbkc5ByGWBh+pYZ5Q==", + "version": "4.20250617.4", + "resolved": "https://registry.npmjs.org/miniflare/-/miniflare-4.20250617.4.tgz", + "integrity": "sha512-IAoApFKxOJlaaFkym5ETstVX3qWzVt3xyqCDj6vSSTgEH3zxZJ5417jZGg8iQfMHosKCcQH1doPPqqnOZm/yrw==", "dev": true, "license": "MIT", "dependencies": { @@ -1062,9 +1073,9 @@ } }, "node_modules/wrangler": { - "version": "4.20.5", - "resolved": "https://registry.npmjs.org/wrangler/-/wrangler-4.20.5.tgz", - "integrity": "sha512-tmiyt2vBHszhdzJEDbCpFLU2RiV7/QzvGMV07Zaz4ptqiU2h/lTojyNJAugPpSFNiOuY+k0g3ENNTDQqoUkMFA==", + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/wrangler/-/wrangler-4.21.1.tgz", + "integrity": "sha512-tDszonELO8uhw3nF0ZKQnVcy9cx8zVSB9iT4v3/gsaYoARelRrytR7cfR1gj/fpPV4kEGM854md6rpxTInsyZw==", "dev": true, "license": "MIT OR Apache-2.0", "dependencies": { @@ -1072,7 +1083,7 @@ "@cloudflare/unenv-preset": "2.3.3", "blake3-wasm": "2.1.5", "esbuild": "0.25.4", - "miniflare": "4.20250617.3", + "miniflare": "4.20250617.4", "path-to-regexp": "6.3.0", "unenv": "2.0.0-rc.17", "workerd": "1.20250617.0" diff --git a/wrangler.jsonc b/wrangler.jsonc index 4739c2c..6ba66bd 100644 --- a/wrangler.jsonc +++ b/wrangler.jsonc @@ -15,12 +15,14 @@ { "class_name": "PythonFastAPIContainer", "image": "./containers/python-fastapi/Dockerfile", + "image_build_context": ".", "max_instances": 3, "name": "python-fastapi-container", }, { "class_name": "GoTaskContainer", "image": "./containers/go-task/Dockerfile", + "image_build_context": ".", "max_instances": 1, "name": "go-task-container", },