mirror of
https://github.com/cirruslabs/orchard.git
synced 2026-09-29 19:41:15 +02:00
* Migrate CI to GitHub Actions * Publish Orchard through the OpenAI Homebrew tap * Scope release secrets to GoReleaser steps * Separate release and snapshot trust paths * Use GitHub-hosted macOS 26 runner * Run macOS unit tests on hosted runner * Update Homebrew install command * Build Docker image with GoReleaser * Use GitHub-hosted Linux runner * Use smaller Vetu image for Linux tests * Run Linux tests on hosted ARM runner * Use host architecture for Linux integration tests * Preinstall Cloud Hypervisor for Linux tests * Select Linux test images by architecture * Satisfy platform image lint rules * Format platform image errors * Enable KVM access for Linux tests * Honor VM wait time in WebSocket requests * Satisfy WebSocket client lint rules * Allow hosted Linux integration tests more time
16 lines
314 B
Docker
16 lines
314 B
Docker
FROM gcr.io/distroless/base
|
|
|
|
ARG TARGETPLATFORM
|
|
|
|
LABEL org.opencontainers.image.source=https://github.com/openai/orchard
|
|
ENV GIN_MODE=release
|
|
ENV ORCHARD_HOME=/data
|
|
EXPOSE 6120
|
|
|
|
COPY $TARGETPLATFORM/orchard /bin/orchard
|
|
|
|
ENTRYPOINT ["/bin/orchard"]
|
|
|
|
# default arguments to run controller
|
|
CMD ["controller", "run"]
|