Some checks failed
Documentation / Build and Deploy Documentation (pull_request) Successful in 1m24s
Checks / Prek / Check changed files (pull_request) Successful in 8s
Update flake hashes / update-flake-hashes (pull_request) Successful in 1m26s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 1m53s
Checks / Changelog / Check changelog is added (pull_request_target) Failing after 16s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 8m43s
Also adds an alias for the old binary name to the dockerfile Supersedes !1485 Closes #1536 Closes #2277
11 lines
673 B
Docker
11 lines
673 B
Docker
FROM ubuntu:latest
|
|
EXPOSE 8008
|
|
EXPOSE 8448
|
|
RUN apt-get update && apt-get install -y ca-certificates liburing2 && rm -rf /var/lib/apt/lists/*
|
|
RUN mkdir -p /etc/continuwuity /var/lib/continuwuity /usr/local/bin/
|
|
COPY complement/complement-entrypoint.sh /usr/local/bin/complement-entrypoint.sh
|
|
COPY complement/complement.config.toml /etc/continuwuity/config.toml
|
|
COPY target/debug/continuwuity /usr/local/bin/continuwuity
|
|
RUN chmod +x /usr/local/bin/continuwuity /usr/local/bin/complement-entrypoint.sh
|
|
#HEALTHCHECK --interval=30s --timeout=5s CMD curl --fail http://localhost:8008/_continuwuity/server_version || exit 1
|
|
ENTRYPOINT ["/usr/local/bin/complement-entrypoint.sh"]
|