2022-04-16 12:52:30 -06:00
|
|
|
FROM python:3.9.12
|
2021-05-16 16:54:48 -06:00
|
|
|
LABEL maintainer="SatNOGS project <dev@satnogs.org>"
|
2018-11-09 13:14:23 -07:00
|
|
|
|
|
|
|
WORKDIR /workdir/
|
|
|
|
|
2018-11-23 12:33:23 -07:00
|
|
|
RUN groupadd -r satnogs \
|
2018-12-12 14:50:17 -07:00
|
|
|
&& useradd -r -g satnogs satnogs \
|
|
|
|
&& install -d -m 755 -o satnogs -g satnogs /var/run/celery
|
2018-11-23 12:33:23 -07:00
|
|
|
|
2018-11-09 13:14:23 -07:00
|
|
|
COPY requirements.txt /usr/local/src/satnogs-db/
|
2020-11-04 01:43:26 -07:00
|
|
|
ARG SATNOGS_DECODERS_VERSION
|
2018-11-09 13:14:23 -07:00
|
|
|
RUN pip install \
|
|
|
|
--no-cache-dir \
|
|
|
|
--no-deps \
|
2019-01-02 08:35:42 -07:00
|
|
|
--force-reinstall \
|
2018-11-09 13:14:23 -07:00
|
|
|
-r /usr/local/src/satnogs-db/requirements.txt
|
|
|
|
|
|
|
|
COPY . /usr/local/src/satnogs-db/
|
|
|
|
RUN pip install \
|
|
|
|
--no-cache-dir \
|
|
|
|
--no-deps \
|
2019-01-02 08:35:42 -07:00
|
|
|
--force-reinstall \
|
2018-11-09 13:14:23 -07:00
|
|
|
/usr/local/src/satnogs-db
|
2018-11-22 10:41:10 -07:00
|
|
|
RUN install -m 755 /usr/local/src/satnogs-db/bin/djangoctl.sh /usr/local/bin/
|
2018-11-09 13:14:23 -07:00
|
|
|
|
|
|
|
RUN rm -rf /usr/local/src/satnogs-db
|
|
|
|
|
|
|
|
ENV DJANGO_SETTINGS_MODULE db.settings
|
|
|
|
|
|
|
|
EXPOSE 8000
|