mirror of
https://github.com/hanzoai/tasks.git
synced 2026-10-04 02:04:03 +00:00
Merge remote-tracking branch 'origin/main'
Co-authored-by: Hanzo Dev <[email protected]>
This commit is contained in:
+4
-4
@@ -1,9 +1,9 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="1280" height="640" viewBox="0 0 1280 640" role="img" aria-label="tasks">
|
||||
<rect width="1280" height="640" fill="#0A0A0A"/>
|
||||
<svg x="96" y="215" width="210" height="210" viewBox="0 0 67 67"><path d="M22.21 67V44.6369H0V67H22.21Z" fill="#fff"/><path d="M66.7038 22.3184H22.2534L0.0878906 44.6367H44.4634L66.7038 22.3184Z" fill="#fff"/><path d="M22.21 0H0V22.3184H22.21V0Z" fill="#fff"/><path d="M66.7198 0H44.5098V22.3184H66.7198V0Z" fill="#fff"/><path d="M66.7198 67V44.6369H44.5098V67H66.7198Z" fill="#fff"/></svg>
|
||||
<text x="378" y="276" font-family="Inter,system-ui,-apple-system,sans-serif" font-size="78" font-weight="800" letter-spacing="-2" fill="#ffffff">tasks</text>
|
||||
<text x="378" y="322" font-family="Inter,system-ui,sans-serif" font-size="30" fill="#ffffff" opacity=".66">Hanzo Tasks — Durable workflow execution engine for AI agent…</text>
|
||||
<text x="378" y="276" font-family="Zen,system-ui,-apple-system,sans-serif" font-size="78" font-weight="800" letter-spacing="-2" fill="#ffffff">tasks</text>
|
||||
<text x="378" y="322" font-family="Zen,system-ui,sans-serif" font-size="30" fill="#ffffff" opacity=".66">Hanzo Tasks — Durable workflow execution engine for AI agent…</text>
|
||||
<rect x="378" y="338" width="806" height="3" rx="1.5" fill="#ffffff" opacity=".9"/>
|
||||
<text x="378" y="390" font-family="Inter,system-ui,sans-serif" font-size="24" font-weight="600" fill="#ffffff" opacity=".5">github.com/hanzoai</text>
|
||||
<text x="1184" y="390" text-anchor="end" font-family="Inter,system-ui,sans-serif" font-size="24" font-weight="600" fill="#ffffff" opacity=".5">hanzo.ai</text>
|
||||
<text x="378" y="390" font-family="Zen,system-ui,sans-serif" font-size="24" font-weight="600" fill="#ffffff" opacity=".5">github.com/hanzoai</text>
|
||||
<text x="1184" y="390" text-anchor="end" font-family="Zen,system-ui,sans-serif" font-size="24" font-weight="600" fill="#ffffff" opacity=".5">hanzo.ai</text>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.3 KiB |
+11
-3
@@ -44,9 +44,17 @@ ENV GOEXPERIMENT=${GO_EXPERIMENT}
|
||||
|
||||
RUN CGO_ENABLED=0 go build -trimpath -ldflags="-s -w" -o /tasksd ./cmd/tasksd
|
||||
|
||||
FROM alpine:3.21
|
||||
RUN apk add --no-cache ca-certificates && mkdir -p /data
|
||||
# One directory in an empty image: the static binary and the files it reads;
|
||||
# nothing else is present to run, so nothing else can be run.
|
||||
FROM alpine:3.22 AS root
|
||||
RUN apk add --no-cache ca-certificates tzdata && mkdir -p /data && chown -R 65532:65532 /data
|
||||
|
||||
FROM scratch
|
||||
COPY --from=root /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt
|
||||
COPY --from=root /usr/share/zoneinfo /usr/share/zoneinfo
|
||||
COPY --from=root --chown=65532:65532 /data /data
|
||||
COPY --from=go-build /tasksd /usr/local/bin/tasksd
|
||||
USER 65532:65532
|
||||
EXPOSE 9999 7243
|
||||
ENTRYPOINT ["tasksd"]
|
||||
ENTRYPOINT ["/usr/local/bin/tasksd"]
|
||||
CMD ["--zap", ":9999", "--http", ":7243", "--data", "/data"]
|
||||
|
||||
Reference in New Issue
Block a user