@@ -82,7 +82,8 @@ RUN --mount=type=cache,target=${CARGO_HOME}/registry \
8282 cargo build --profile release-full --frozen --workspace && \
8383 mkdir -p /app/build && \
8484 cp target/release-full/hyperion-proxy /app/build/ && \
85- cp target/release-full/tag /app/build/
85+ cp target/release-full/tag /app/build/ && \
86+ cp target/release-full/rust-mc-bot /app/build/
8687
8788# Runtime base image
8889FROM ubuntu:24.04 AS runtime-base
@@ -102,11 +103,20 @@ LABEL org.opencontainers.image.source="https://github.com/andrewgazelka/hyperion
102103EXPOSE 8080
103104ENTRYPOINT ["/hyperion-proxy" ]
104105CMD ["0.0.0.0:8080" ]
105- # NYC Release
106+
106107FROM runtime-base AS tag
107108COPY --from=build-release /app/build/tag /
108109LABEL org.opencontainers.image.source="https://github.com/andrewgazelka/hyperion" \
109110 org.opencontainers.image.description="Hyperion Tag Event" \
110111 org.opencontainers.image.version="0.1.0"
111112ENTRYPOINT ["/tag" ]
112- CMD ["--ip" , "0.0.0.0" , "--port" , "35565" ]
113+ CMD ["--ip" , "0.0.0.0" , "--port" , "35565" ]
114+
115+ FROM runtime-base AS rust-mc-bot
116+ COPY --from=build-release /app/build/rust-mc-bot /
117+ LABEL org.opencontainers.image.source="https://github.com/andrewgazelka/rust-mc-bot" \
118+ org.opencontainers.image.description="Rust Minecraft Bot" \
119+ org.opencontainers.image.version="0.1.0"
120+ ENTRYPOINT ["/rust-mc-bot" ]
121+ CMD ["hyperion-proxy:25565" , "500" , "4" ]
122+
0 commit comments