cement/docker/Dockerfile.dev

29 lines
650 B
Docker
Raw Normal View History

FROM python:3.14-alpine
LABEL MAINTAINER="BJ Dierkes <derks@datafolklabs.com>"
ENV PS1="\[\e[0;33m\]|> cement-py314 <| \[\e[1;35m\]\W\[\e[0m\] \[\e[0m\]# "
2024-06-22 05:44:32 +00:00
ENV PATH="${PATH}:/root/.local/bin"
2018-07-29 18:03:00 +00:00
WORKDIR /src
2024-03-11 18:46:56 +00:00
RUN apk update \
&& apk add libmemcached-dev \
2017-04-19 03:34:42 +00:00
gcc \
musl-dev \
cyrus-sasl-dev \
zlib-dev \
make \
2018-06-23 06:02:23 +00:00
vim \
2018-07-18 19:01:36 +00:00
bash \
2018-07-27 20:50:35 +00:00
git \
2018-10-30 21:05:50 +00:00
libffi \
libffi-dev \
openssl-dev \
2022-07-05 00:11:17 +00:00
jq \
2024-03-11 12:10:09 +00:00
pipx \
&& ln -sf /usr/bin/vim /usr/bin/vi
RUN pipx install pdm
2018-07-29 18:03:00 +00:00
COPY . /src
2018-06-23 06:02:23 +00:00
COPY docker/vimrc /root/.vimrc
2024-05-20 04:32:23 +00:00
COPY docker/bashrc /root/.bashrc
2024-03-11 12:10:09 +00:00
RUN pdm install
2018-07-18 19:01:36 +00:00
CMD ["/bin/bash"]