CoolFace
Apppublic

andrefbfreitas/casting-sim

sourceHugging Faceotherupdated 7mo agoView on Hugging Face
0likes
Dockerfile24 linesDownload Raw Back to root
1# 1. Pega uma máquina limpa com Miniconda2FROM continuumio/miniconda33 4# 2. Regra do Hugging Face: Criar um usuário não-root (ID 1000)5RUN useradd -m -u 1000 user6USER user7 8# 3. Definir as variáveis de ambiente do usuário9ENV HOME=/home/user \10    PATH=/home/user/.local/bin:$PATH11WORKDIR $HOME/app12 13# 4. Copiar a lista de peças e instalar o ambiente com permissão do usuário14COPY --chown=user environment.yml .15RUN conda env create -f environment.yml16 17# 5. Copiar o código da simulação18COPY --chown=user . .19 20# 6. Regra do Hugging Face: Expor a porta 786021EXPOSE 786022 23# 7. Ligar a máquina24CMD ["conda", "run", "--no-capture-output", "-n", "cad_env", "streamlit", "run", "app.py", "--server.port=7860", "--server.address=0.0.0.0", "--server.enableCORS=false", "--server.enableXsrfProtection=false", "--server.maxMessageSize=3096"]