mirror of
https://github.com/datafolklabs/cement.git
synced 2026-02-06 11:16:46 +00:00
Update Main Dockerfile for PDM
This commit is contained in:
parent
97745773b4
commit
8948247a80
17
Dockerfile
17
Dockerfile
@ -1,11 +1,22 @@
|
||||
FROM python:3.11-alpine
|
||||
FROM python:3.13-alpine
|
||||
LABEL MAINTAINER="BJ Dierkes <derks@datafolklabs.com>"
|
||||
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"]
|
||||
|
||||
Loading…
Reference in New Issue
Block a user