diff --git a/Dockerfile b/Dockerfile index 9b916644..db3005e8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,11 +1,22 @@ -FROM python:3.11-alpine +FROM python:3.13-alpine LABEL MAINTAINER="BJ Dierkes " ENV PS1="\[\e[0;33m\]|> cement <| \[\e[1;35m\]\W\[\e[0m\] \[\e[0m\]# " +ENV PATH="${PATH}:/root/.local/bin" WORKDIR /src COPY . /src -ENV PDM_BUILD_SCM_VERSION=0.0.0.dev +COPY docker/vimrc /root/.vimrc +COPY docker/bashrc /root/.bashrc +# ENV PDM_BUILD_SCM_VERSION=0.0.0.dev # RUN pip install . \ # && rm -rf /src -RUN pip install . +# RUN pip install . + +RUN apk update \ + && apk add pipx vim \ + && ln -sf /usr/bin/vim /usr/bin/vi \ + && pipx install pdm +RUN pdm build +RUN pip install `ls dist/cement-*.tar.gz`[cli] + WORKDIR / ENTRYPOINT ["/usr/local/bin/cement"]