adowu commited on
Commit
7b2816b
·
verified ·
1 Parent(s): 364cadc

Update Dockerfile

Browse files
Files changed (1) hide show
  1. 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
- # Ustawiamy zmienne środowiskowe
53
  ENV HOME=/home/user \
54
  PATH=/home/user/.local/bin:$PATH
55
 
56
- # Możemy tu zainstalować dodatkowe zależności Node.js, jeśli są potrzebne
57
- # Jeśli nie są, to pominąć te kroki
58
-
59
- # Zmieniamy plik entrypoint.sh na wykonywalny
60
- COPY entrypoint.sh /app/entrypoint.sh
61
- RUN chmod +x /app/entrypoint.sh
62
 
63
- # Zdefiniujmy punkt wejścia
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"]