Dockerfile
This commit is contained in:
parent
2b13d972da
commit
c82df8c279
25
Dockerfile
Normal file
25
Dockerfile
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
# Dependencies
|
||||||
|
FROM python:alpine
|
||||||
|
RUN ["pip", "install", "-U", "pip", "setuptools", "wheel"]
|
||||||
|
RUN ["apk", "add", "gcc", "musl-dev", "git"]
|
||||||
|
|
||||||
|
WORKDIR /package_tracking
|
||||||
|
|
||||||
|
RUN ["adduser", "-S", "package_tracking"]
|
||||||
|
RUN ["chown", "package_tracking", "/package_tracking"]
|
||||||
|
#debian: RUN useradd -m -r package_tracking && chown package_tracking /package_tracking
|
||||||
|
|
||||||
|
# Requirements
|
||||||
|
ADD setup.py setup.py
|
||||||
|
ADD README.md README.md
|
||||||
|
ADD package_tracking package_tracking
|
||||||
|
|
||||||
|
RUN ["pip", "install", "--no-cache-dir", ".", "--break-system-packages"]
|
||||||
|
|
||||||
|
USER package_tracking
|
||||||
|
|
||||||
|
# Tracability
|
||||||
|
ARG GIT_HASH
|
||||||
|
ENV GIT_HASH=${GIT_HASH:-dev}
|
||||||
|
|
||||||
|
CMD ["python", "-m", "package_tracking"]
|
Loading…
Reference in New Issue
Block a user