Expanded documentation in both English and Chinese READMEs to include detailed container registry acceleration usage and deployment instructions. Refactored Dockerfile to use a multi-stage build with workerd for self-hosted deployment. Improved .dockerignore for cleaner builds. Updated GitHub Actions workflows to refine path ignores and metadata extraction. Added config.capnp for workerd configuration. Removed obsolete .html file and enhanced CLAUDE.md with comprehensive architecture and development guidance.
21 lines
531 B
Cap'n Proto
21 lines
531 B
Cap'n Proto
using Workerd = import "/workerd/workerd.capnp";
|
|
|
|
const config :Workerd.Config = (
|
|
services = [
|
|
(name = "main", worker = .worker),
|
|
],
|
|
sockets = [
|
|
(service = "main", name = "http", address = "*:8080", http = ()),
|
|
],
|
|
);
|
|
|
|
const worker :Workerd.Worker = (
|
|
modules = [
|
|
(name = "worker", esModule = embed "dist/index.js"),
|
|
],
|
|
# Match the compatibility_date in wrangler.toml
|
|
compatibilityDate = "2024-10-22",
|
|
# Enable Node.js compatibility to match wrangler.toml
|
|
compatibilityFlags = ["nodejs_compat"],
|
|
);
|