You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
496 B
Plaintext
16 lines
496 B
Plaintext
FROM python:3
|
|
|
|
RUN apt-get update
|
|
RUN apt-get install python3 python3-venv -y
|
|
COPY requirements.txt /tmp/requirements.txt
|
|
RUN python3 -m venv /tmp/venv && /tmp/venv/bin/pip install -r /tmp/requirements.txt
|
|
COPY . /srv/xmrauctions
|
|
RUN cp -r /tmp/venv/ /srv/xmrauctions/.venv
|
|
RUN useradd -s /bin/bash -d /srv/xmrauctions xmrauctions
|
|
RUN chown -R xmrauctions:xmrauctions /srv/xmrauctions
|
|
RUN chmod +x /srv/xmrauctions/bin/*
|
|
USER xmrauctions
|
|
WORKDIR /srv/xmrauctions
|
|
|
|
ENTRYPOINT ["./bin/entrypoint"]
|