2024-11-10 04:58:18 +00:00
|
|
|
FROM python:3.13-alpine
|
2021-03-08 21:28:20 +00:00
|
|
|
LABEL MAINTAINER="BJ Dierkes <derks@datafolklabs.com>"
|
2018-07-29 18:03:00 +00:00
|
|
|
ENV PS1="\[\e[0;33m\]|> cement <| \[\e[1;35m\]\W\[\e[0m\] \[\e[0m\]# "
|
2024-11-10 04:58:18 +00:00
|
|
|
ENV PATH="${PATH}:/root/.local/bin"
|
2018-07-29 18:03:00 +00:00
|
|
|
WORKDIR /src
|
|
|
|
|
COPY . /src
|
2024-11-10 04:58:18 +00:00
|
|
|
COPY docker/vimrc /root/.vimrc
|
|
|
|
|
COPY docker/bashrc /root/.bashrc
|
|
|
|
|
|
|
|
|
|
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]
|
|
|
|
|
|
2018-07-27 20:50:35 +00:00
|
|
|
WORKDIR /
|
|
|
|
|
ENTRYPOINT ["/usr/local/bin/cement"]
|