HirCoir commited on
Commit
b488bca
1 Parent(s): 0fc3b2e

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +7 -6
Dockerfile CHANGED
@@ -1,5 +1,10 @@
1
  # Usa una imagen base oficial de Python
2
  FROM python:3.12
 
 
 
 
 
3
 
4
  # Actualiza pip para asegurarte de tener la última versión
5
  RUN pip install --upgrade pip
@@ -7,13 +12,9 @@ RUN pip install --upgrade pip
7
  # Instala Flask en el entorno del contenedor
8
  RUN pip install flask
9
 
10
- # Establece el directorio de trabajo dentro del contenedor
11
- WORKDIR /app
12
-
13
  # Copia solo los archivos necesarios para evitar copiar todo el directorio de trabajo
14
- COPY . /app
15
- COPY app.py /app
16
- COPY index.html /app/templates/index.html
17
  # Descarga el archivo tar.gz
18
  RUN wget https://github.com/rhasspy/piper/releases/download/2023.11.14-2/piper_linux_x86_64.tar.gz
19
 
 
1
  # Usa una imagen base oficial de Python
2
  FROM python:3.12
3
+ RUN useradd -m -u 1000 app
4
+ ENV HOME=/home/app \
5
+ PATH=/home/app/.local/bin:$PATH
6
+ # Establece el directorio de trabajo dentro del contenedor
7
+ WORKDIR $HOME/app
8
 
9
  # Actualiza pip para asegurarte de tener la última versión
10
  RUN pip install --upgrade pip
 
12
  # Instala Flask en el entorno del contenedor
13
  RUN pip install flask
14
 
 
 
 
15
  # Copia solo los archivos necesarios para evitar copiar todo el directorio de trabajo
16
+ COPY --chown=user . $HOME/app
17
+
 
18
  # Descarga el archivo tar.gz
19
  RUN wget https://github.com/rhasspy/piper/releases/download/2023.11.14-2/piper_linux_x86_64.tar.gz
20