summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsoryu <soryu@soryu.co>2026-01-15 03:07:12 +0000
committersoryu <soryu@soryu.co>2026-01-15 03:07:12 +0000
commitc61a2b9b9c988f5460f85980d4ddf285f1a730b5 (patch)
treef0650d7ca5371c99143aa37e6660890026db35e7
parentbe0b145d14bffe9a59d1483c372bc7d8864c4fbb (diff)
downloadsoryu-c61a2b9b9c988f5460f85980d4ddf285f1a730b5.tar.gz
soryu-c61a2b9b9c988f5460f85980d4ddf285f1a730b5.zip
Fixup: use entrypoint in container
-rw-r--r--Dockerfile11
1 files changed, 6 insertions, 5 deletions
diff --git a/Dockerfile b/Dockerfile
index c07e8c7..5c22598 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -28,11 +28,11 @@ COPY vendor ./vendor
COPY tools/stt-client ./tools/stt-client
# Build release binary
-RUN cargo build --release --package makima --bin makima
-RUN cp /app/target/release/makima /app/makima
+RUN cargo build --release --package makima --bin makima-server
+RUN cp /app/target/release/makima-server /app/makima-server
# Clean up build artifacts to reduce image size
-RUN rm -rf /app/target /app/vendor /app/tools /usr/local/cargo/registry
+RUN rm -rf /app/target /app/makima/src /app/vendor /app/tools /usr/local/cargo/registry
# Set default environment variables
ENV PORT=8080
@@ -45,5 +45,6 @@ EXPOSE 8080
HEALTHCHECK --interval=30s --timeout=10s --start-period=30s --retries=3 \
CMD curl -f http://localhost:${PORT}/api/v1/healthcheck || exit 1
-RUN chmod +x /app/makima
-CMD ["/app/makima", "server"]
+
+ENTRYPOINT ["/app/makima-server"]
+CMD ["server"]