Update Dockerfile.txt
Browse files- Dockerfile.txt +8 -26
Dockerfile.txt
CHANGED
@@ -1,26 +1,8 @@
|
|
1 |
-
|
2 |
-
|
3 |
-
|
4 |
-
|
5 |
-
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
# Defina variáveis de ambiente para garantir que o Java seja acessível
|
11 |
-
ENV JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
|
12 |
-
ENV PATH="$JAVA_HOME/bin:${PATH}"
|
13 |
-
|
14 |
-
# Verificar se o Java foi instalado corretamente
|
15 |
-
RUN java -version
|
16 |
-
|
17 |
-
# Copie e instale as dependências Python
|
18 |
-
COPY requirements.txt /app/requirements.txt
|
19 |
-
WORKDIR /app
|
20 |
-
RUN pip install --no-cache-dir -r requirements.txt
|
21 |
-
|
22 |
-
# Copie o restante do código da aplicação
|
23 |
-
COPY . /app
|
24 |
-
|
25 |
-
# Comando padrão para iniciar a aplicação
|
26 |
-
CMD ["python", "app.py"]
|
|
|
1 |
+
RUN --mount=target=/tmp/packages.txt,source=packages.txt \
|
2 |
+
apt-get update && \
|
3 |
+
xargs -r -a /tmp/packages.txt apt-get install -y && \
|
4 |
+
apt-get install -y curl && \
|
5 |
+
curl -fsSL https://deb.nodesource.com/setup_20.x | bash - && \
|
6 |
+
apt-get install -y nodejs && \
|
7 |
+
rm -rf /var/lib/apt/lists/* && \
|
8 |
+
apt-get clean
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|