- Add picoclaw-launcher Docker image build to .goreleaser.yaml - Create Dockerfile.launcher for standalone launcher builds - Create Dockerfile.launcher.goreleaser for GoReleaser builds - Create entrypoint-launcher.sh for launcher container entrypoint - Add picoclaw-launcher service to docker-compose.yml with launcher profile Fixes #1350: launcher docker镜像manifest不可用
14 lines
285 B
Text
14 lines
285 B
Text
FROM alpine:3.21
|
|
|
|
ARG TARGETPLATFORM
|
|
|
|
RUN apk add --no-cache ca-certificates tzdata curl
|
|
|
|
COPY $TARGETPLATFORM/picoclaw-launcher /usr/local/bin/picoclaw-launcher
|
|
COPY docker/entrypoint-launcher.sh /entrypoint.sh
|
|
|
|
RUN chmod +x /entrypoint.sh
|
|
|
|
EXPOSE 8080
|
|
|
|
ENTRYPOINT ["/entrypoint.sh"]
|