14 lines
590 B
Docker
14 lines
590 B
Docker
FROM --platform=$BUILDPLATFORM alpine:3.21 AS builder
|
|
RUN apk add --no-cache tzdata ca-certificates
|
|
|
|
FROM alpine:3.21
|
|
ARG TARGETPLATFORM
|
|
COPY bin/arch/${TARGETPLATFORM}/ai-agent-web /app/ai-agent-web
|
|
COPY agents /app/agents
|
|
COPY --from=builder /usr/share/zoneinfo /usr/share/zoneinfo
|
|
COPY --from=builder /usr/share/ca-certificates /usr/share/ca-certificates
|
|
COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt
|
|
WORKDIR /app
|
|
EXPOSE 7120
|
|
CMD ["/app/ai-agent-web"]
|