cement/docker/Dockerfile.dev-py313
BJ Dierkes 767699326a Type Annotations
- Resolves Issue #690 -> utils.shell
- Resolves Issue #697 -> core.exc
- Resolves Issue #705 -> core.meta
2024-06-22 20:20:04 -05:00

29 lines
657 B
Docker

FROM python:3.13-rc-alpine
LABEL MAINTAINER="BJ Dierkes <derks@datafolklabs.com>"
ENV PS1="\[\e[0;33m\]|> cement-py313 <| \[\e[1;35m\]\W\[\e[0m\] \[\e[0m\]# "
ENV PATH="${PATH}:/root/.local/bin"
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"]