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