mirror of https://github.com/SUNET/invent.git
parent
e63f62075b
commit
00610748a5
@ -0,0 +1,10 @@
|
|||||||
|
clean_workspace: true
|
||||||
|
triggers:
|
||||||
|
github_push: true
|
||||||
|
cron: "@weekly"
|
||||||
|
extra_jobs:
|
||||||
|
- name: invent-reciever
|
||||||
|
builders:
|
||||||
|
- docker
|
||||||
|
docker_name: invent/reciever
|
||||||
|
docker_context_dir: reciever
|
@ -0,0 +1,12 @@
|
|||||||
|
FROM python:3.11.3-bullseye
|
||||||
|
ENV INVENT_HOST_DIR=/app/hosts
|
||||||
|
ENV INVENT_IMAGE_DIR=/app/images
|
||||||
|
ENV INVENT_DB_DIR=/app/db
|
||||||
|
RUN useradd --system --create-home --home-dir /app --shell /bin/bash invent
|
||||||
|
USER invent
|
||||||
|
WORKDIR /app
|
||||||
|
COPY ./main.py .
|
||||||
|
COPY ./requirements.txt .
|
||||||
|
RUN pip install --no-cache-dir --requirement requirements.txt
|
||||||
|
EXPOSE 8000/tcp
|
||||||
|
CMD [ ".local/bin/uvicorn", "main:app" ]
|
Loading…
Reference in new issue