Dockerise the scanner

This commit is contained in:
Zoe Roux 2023-04-01 18:05:29 +09:00
parent 565125da67
commit cbcc2f30b7
5 changed files with 47 additions and 0 deletions

View File

@ -19,6 +19,9 @@ jobs:
- context: ./front
label: front
image: zoriya/kyoo_front
- context: ./scanner
label: scanner
image: zoriya/kyoo_scanner
name: Build ${{matrix.label}}
steps:
- uses: actions/checkout@v2

View File

@ -36,6 +36,18 @@ services:
- KYOO_URL=${KYOO_URL:-http://back:5000}
- PUBLIC_BACK_URL=${PUBLIC_BACK_URL}
scanner:
build: ./scanner
restart: on-failure
depends_on:
- back
env_file:
- ./.env
environment:
- KYOO_URL=${KYOO_URL:-http://back:5000}
volumes:
- ${LIBRARY_ROOT}:/video
ingress:
image: nginx
restart: on-failure

View File

@ -20,6 +20,18 @@ services:
- KYOO_URL=${KYOO_URL:-http://back:5000}
- PUBLIC_BACK_URL=${PUBLIC_BACK_URL}
scanner:
image: zoriya/kyoo_scanner:edge
restart: on-failure
depends_on:
- back
env_file:
- ./.env
environment:
- KYOO_URL=${KYOO_URL:-http://back:5000}
volumes:
- ${LIBRARY_ROOT}:/video
ingress:
image: nginx
restart: on-failure

View File

@ -20,6 +20,18 @@ services:
- KYOO_URL=${KYOO_URL:-http://back:5000}
- PUBLIC_BACK_URL=${PUBLIC_BACK_URL}
scanner:
build: ./scanner
restart: on-failure
depends_on:
- back
env_file:
- ./.env
environment:
- KYOO_URL=${KYOO_URL:-http://back:5000}
volumes:
- ${LIBRARY_ROOT}:/video
ingress:
image: nginx
restart: on-failure

8
scanner/Dockerfile Normal file
View File

@ -0,0 +1,8 @@
FROM python:latest
WORKDIR /app
COPY ./requirements.txt .
RUN pip3 install -r ./requirements.txt
COPY . .
CMD python3 -m scanner -v