mirror of
https://github.com/jlu5/PyLink.git
synced 2025-01-11 04:32:37 +01:00
Add Dockerfile
Closes #652. Co-authored-by: James Newton <hello@jamesnewton.com>
This commit is contained in:
parent
a79354cd52
commit
ae01c5e418
25
.dockerignore
Normal file
25
.dockerignore
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
*.yml
|
||||||
|
*.yaml
|
||||||
|
# Git, CI, etc. config files
|
||||||
|
.*
|
||||||
|
test/
|
||||||
|
|
||||||
|
# Automatically generated by setup.py
|
||||||
|
/__init__.py
|
||||||
|
|
||||||
|
env/
|
||||||
|
build/
|
||||||
|
__pycache__/
|
||||||
|
.idea/
|
||||||
|
*.py[cod]
|
||||||
|
*.bak
|
||||||
|
*~
|
||||||
|
*#
|
||||||
|
*.save*
|
||||||
|
*.db
|
||||||
|
*.pid
|
||||||
|
*.pem
|
||||||
|
.eggs
|
||||||
|
*.egg-info/
|
||||||
|
dist/
|
||||||
|
log/
|
17
Dockerfile
Normal file
17
Dockerfile
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
FROM python:3-alpine
|
||||||
|
|
||||||
|
RUN adduser -D -H -u 10000 pylink
|
||||||
|
|
||||||
|
VOLUME /pylink
|
||||||
|
|
||||||
|
COPY . /pylink-src
|
||||||
|
|
||||||
|
RUN cd /pylink-src && pip3 install --no-cache-dir -r requirements-docker.txt
|
||||||
|
RUN cd /pylink-src && python3 setup.py install
|
||||||
|
RUN rm -r /pylink-src
|
||||||
|
|
||||||
|
USER pylink
|
||||||
|
WORKDIR /pylink
|
||||||
|
|
||||||
|
# Run in no-PID file mode by default
|
||||||
|
CMD ["pylink", "-n"]
|
4
requirements-docker.txt
Normal file
4
requirements-docker.txt
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
cachetools
|
||||||
|
passlib
|
||||||
|
pyyaml
|
||||||
|
setuptools
|
Loading…
Reference in New Issue
Block a user