2025-11-03 02:27:38 +00:00
|
|
|
FROM python:3.13-alpine
|
2024-06-13 19:12:31 +00:00
|
|
|
LABEL MAINTAINER="BJ Dierkes <derks@datafolklabs.com>"
|
2024-06-23 01:20:04 +00:00
|
|
|
ENV PS1="\[\e[0;33m\]|> cement-py313 <| \[\e[1;35m\]\W\[\e[0m\] \[\e[0m\]# "
|
2024-06-22 06:28:06 +00:00
|
|
|
ENV PATH="${PATH}:/root/.local/bin"
|
2024-06-13 19:12:31 +00:00
|
|
|
|
|
|
|
|
WORKDIR /src
|
|
|
|
|
RUN apk update \
|
|
|
|
|
&& apk add libmemcached-dev \
|
|
|
|
|
gcc \
|
|
|
|
|
musl-dev \
|
|
|
|
|
cyrus-sasl-dev \
|
|
|
|
|
zlib-dev \
|
|
|
|
|
make \
|
|
|
|
|
vim \
|
|
|
|
|
bash \
|
|
|
|
|
git \
|
|
|
|
|
libffi \
|
|
|
|
|
libffi-dev \
|
|
|
|
|
openssl-dev \
|
|
|
|
|
jq \
|
|
|
|
|
pipx \
|
|
|
|
|
&& ln -sf /usr/bin/vim /usr/bin/vi
|
|
|
|
|
RUN pipx install pdm
|
|
|
|
|
COPY . /src
|
|
|
|
|
COPY ./docker/vimrc /root/.vimrc
|
|
|
|
|
COPY ./docker/bashrc /root/.bashrc
|
|
|
|
|
RUN pdm install
|
|
|
|
|
CMD ["/bin/bash"]
|