From 9d8f3368ecc52d9d68f8b5e6608597b413c9fa3e Mon Sep 17 00:00:00 2001 From: Michael Housh Date: Tue, 4 Nov 2025 10:29:40 -0500 Subject: [PATCH] feat: Adds todos, updates Dockerfile to use hpa as the entrypoint. --- TODO.md | 7 +++++++ docker/Dockerfile | 8 ++------ 2 files changed, 9 insertions(+), 6 deletions(-) create mode 100644 TODO.md diff --git a/TODO.md b/TODO.md new file mode 100644 index 0000000..7b491c1 --- /dev/null +++ b/TODO.md @@ -0,0 +1,7 @@ +# TODO + +- [ ] Build docker images in ci. +- [ ] Generate documentation for docker usage. + - [ ] Generally need to create a local wrapper script to mount volumes. + - [ ] Completions can be installed / used with the wrapper script by calling + `docker run --it --rm --generate-completion-script > /path/to/completions/on/local` diff --git a/docker/Dockerfile b/docker/Dockerfile index 33be46c..a08ac1d 100755 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -56,11 +56,6 @@ RUN export DEBIAN_FRONTEND=nointeractive DEBCONF_NOINTERACTIVE_SEEN=true && \ COPY --from=build /staging/hpa /usr/local/bin -# Setup completion -RUN mkdir /root/.bash_completion && \ - echo "source /root/.bash_completion/hpa.bash" >>/root/.bashrc && \ - /usr/local/bin/hpa --generate-completion-script bash >/root/.bash_completion/hpa.bash - # Setup volumes RUN mkdir /config && \ mkdir /consults && \ @@ -72,4 +67,5 @@ RUN mkdir /config && \ VOLUME /config /consults /playbook /template -CMD ["/bin/bash", "-xc", "/usr/local/bin/hpa"] +ENTRYPOINT [ "/usr/local/bin/hpa" ] +CMD ["--help"]