Update Dockerfile
Browse files- Dockerfile +11 -9
Dockerfile
CHANGED
@@ -46,19 +46,21 @@ RUN useradd -m -u 1000 user
|
|
46 |
RUN mkdir /data
|
47 |
RUN chown -R 1000:1000 /app /data
|
48 |
|
|
|
|
|
|
|
|
|
|
|
|
|
49 |
# Przełączamy na użytkownika "user"
|
50 |
USER user
|
51 |
|
52 |
-
#
|
53 |
ENV HOME=/home/user \
|
54 |
PATH=/home/user/.local/bin:$PATH
|
55 |
|
56 |
-
#
|
57 |
-
|
58 |
-
|
59 |
-
# Zmieniamy plik entrypoint.sh na wykonywalny
|
60 |
-
COPY entrypoint.sh /app/entrypoint.sh
|
61 |
-
RUN chmod +x /app/entrypoint.sh
|
62 |
|
63 |
-
#
|
64 |
-
ENTRYPOINT ["/app/entrypoint.sh"]
|
|
|
46 |
RUN mkdir /data
|
47 |
RUN chown -R 1000:1000 /app /data
|
48 |
|
49 |
+
# Kopiujemy plik entrypoint.sh do katalogu aplikacji
|
50 |
+
COPY entrypoint.sh /app/entrypoint.sh
|
51 |
+
|
52 |
+
# Nadajemy uprawnienia do entrypoint.sh przed przełączeniem użytkownika na "user"
|
53 |
+
RUN chmod +x /app/entrypoint.sh
|
54 |
+
|
55 |
# Przełączamy na użytkownika "user"
|
56 |
USER user
|
57 |
|
58 |
+
# Tworzymy zmienne środowiskowe
|
59 |
ENV HOME=/home/user \
|
60 |
PATH=/home/user/.local/bin:$PATH
|
61 |
|
62 |
+
# Zmieniamy uprawnienia przed uruchomieniem
|
63 |
+
RUN ls -l /app/entrypoint.sh
|
|
|
|
|
|
|
|
|
64 |
|
65 |
+
# Uruchomienie aplikacji Python (z pliku entrypoint.sh)
|
66 |
+
ENTRYPOINT ["/app/entrypoint.sh"]
|