tacticalrmm/.devcontainer/api.dockerfile

30 lines
701 B
Plaintext
Raw Normal View History

2021-08-29 08:19:35 +00:00
FROM python:3.9.6-slim
2021-01-02 05:05:37 +00:00
ENV TACTICAL_DIR /opt/tactical
ENV TACTICAL_READY_FILE ${TACTICAL_DIR}/tmp/tactical.ready
ENV WORKSPACE_DIR /workspace
ENV TACTICAL_USER tactical
ENV VIRTUAL_ENV ${WORKSPACE_DIR}/api/tacticalrmm/env
ENV PYTHONDONTWRITEBYTECODE=1
ENV PYTHONUNBUFFERED=1
2021-04-26 02:17:43 +00:00
EXPOSE 8000 8383 8005
2021-01-02 05:05:37 +00:00
RUN groupadd -g 1000 tactical && \
useradd -u 1000 -g 1000 tactical
# Copy nats-api file
COPY natsapi/bin/nats-api /usr/local/bin/
RUN chmod +x /usr/local/bin/nats-api
2021-01-02 05:05:37 +00:00
# Copy dev python reqs
COPY .devcontainer/requirements.txt /
# Copy docker entrypoint.sh
COPY .devcontainer/entrypoint.sh /
2021-01-02 05:05:37 +00:00
RUN chmod +x /entrypoint.sh
2021-01-02 05:05:37 +00:00
ENTRYPOINT ["/entrypoint.sh"]
WORKDIR ${WORKSPACE_DIR}/api/tacticalrmm