Spaces:
Sleeping
Sleeping
| # Use the official Python 3.9 image | |
| FROM nikolaik/python-nodejs:python3.11-nodejs21 | |
| # Copy the current directory contents into the container | |
| COPY . /app | |
| RUN chmod -R 777 /app/* | |
| # Go into the front directory | |
| WORKDIR /app/front | |
| # RUN chmod -R 777 /app/* | |
| # Run npm install | |
| RUN npm install | |
| RUN npm run build | |
| # Go back to the root directory | |
| WORKDIR /app | |
| # Go into the api directory | |
| WORKDIR /app/back | |
| RUN apt-get update | |
| RUN apt-get install cmake -y | |
| RUN apt install unzip | |
| RUN apt-get install 'ffmpeg' -y | |
| RUN unzip output/checkpoints/model.zip -d output/checkpoints/model | |
| # Install requirements.txt | |
| RUN pip install --no-cache-dir --upgrade -r requirements.txt | |
| EXPOSE 7860 | |
| CMD ["python", "main.py"] | |