Add separate files for docker and okteto to separate them,

remove optional requirements including ffmpeg for docker deployment
pull/1/head
hikariatama 2022-05-13 13:31:05 +00:00
parent 3ed1980595
commit 28cb5eaadf
3 changed files with 15 additions and 6 deletions

View File

@ -1,9 +1,7 @@
FROM python:3.8
FROM python:3.8-slim-buster as main
ADD . /
ENV OKTETO=true
ENV Docker=true
RUN pip install -r requirements.txt
RUN pip install -r optional_requirements.txt
RUN apt update && apt install ffmpeg libavcodec-dev libavutil-dev libavformat-dev libswscale-dev libavdevice-dev -y
EXPOSE 8080
EXPOSE 3902
RUN mkdir /data
CMD ["python3", "-m", "hikka"]

View File

@ -0,0 +1,9 @@
FROM python:3.8-slim-buster as main
ADD . /
ENV OKTETO=true
RUN pip install -r requirements.txt
RUN pip install -r optional_requirements.txt
RUN apt update && apt install ffmpeg libavcodec-dev libavutil-dev libavformat-dev libswscale-dev libavdevice-dev -y
EXPOSE 8080
RUN mkdir /data
CMD ["python3", "-m", "hikka"]

View File

@ -2,7 +2,9 @@ name: hikka
services:
worker:
public: true
build: .
build:
context: .
dockerfile: Dockerfile_Okteto
replicas: 1
ports:
- 8080