diff options
| author | soryu <soryu@soryu.co> | 2026-01-15 03:07:12 +0000 |
|---|---|---|
| committer | soryu <soryu@soryu.co> | 2026-01-15 03:07:12 +0000 |
| commit | c61a2b9b9c988f5460f85980d4ddf285f1a730b5 (patch) | |
| tree | f0650d7ca5371c99143aa37e6660890026db35e7 | |
| parent | be0b145d14bffe9a59d1483c372bc7d8864c4fbb (diff) | |
| download | soryu-c61a2b9b9c988f5460f85980d4ddf285f1a730b5.tar.gz soryu-c61a2b9b9c988f5460f85980d4ddf285f1a730b5.zip | |
Fixup: use entrypoint in container
| -rw-r--r-- | Dockerfile | 11 |
1 files changed, 6 insertions, 5 deletions
@@ -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"] |
