Jak zainstalować aplikację Python na hostingu?
W tym poradniku postaram się wyjaśnić w jaki sposób możemy w łatwy sposób zainstalować aplikację Python (własna czy z np. githuba) na tanim polskim hostingu (koszt 50-100 złotych rocznie).
Na początku potrzebujemy hostingu, który pozwala na zainstalowanie aplikacji Python przez wtyczkę „Setup Python App„. Jest to wtyczka, którą znajdziemy zarówno na hostingach na panelu administracyjnym z DirectAdmin jak i z cPanel-em. Jednak nie wszystkie hostingi ją oferują. Poniżej kilka tanich hostingów, które na pewno ją mają:
Logujemy się więc do naszego panelu zarządzania w hostingu i znajdujemy opcję z „Setup Python App” – zwykle znajduje się ona w np. w zakładce „dodatkowe funkcje” w hostingu.
Klikając w „Create application” zobaczymy taki ekran:
Konfiguracja aplikacji:
- W polu „Python version” wybierz wersję Pythona, której wymaga Twoja aplikacja.
- W polu „Application root” podaj ścieżkę do katalogu z Twoją aplikacją.
- W polu „Application URL” wpisz nazwę domeny, pod którą będzie działać Twoja aplikacja.
- W polu „Application startup file” podaj ścieżkę do pliku startowego aplikacji (np.
apka.py
). - W polu „Application Entry point” wpisz nazwę głównej funkcji w pliku startowym (np.
application
). - Kliknij przycisk „Create”.
Sprawdzenie działania aplikacji:
- Otwórz przeglądarkę internetową i wpisz adres URL swojej aplikacji.
- Powinna pojawić się strona z informacją „It works!” i wersją Pythona.
Logowanie do wirtualnego środowiska
- Aby korzystać z aplikacji Python, musisz zalogować się do wirtualnego środowiska. Informację o komendzie do logowania znajdziesz w sekcji „Enter to the virtual environment” w panelu administracyjnym.
- Po zalogowaniu do wirtualnego środowiska możesz uruchamiać komendy związane z Twoją aplikacją.
Dodatkowe informacje:
- Możesz użyć różnych frameworków i narzędzi Python do tworzenia aplikacji webowych. Zapoznaj się z dokumentacją wybranego frameworka, aby uzyskać szczegółowe instrukcje dotyczące instalacji i konfiguracji.
- W razie problemów z instalacją lub konfiguracją aplikacji skontaktuj się z pomocą techniczną hostingu Hostido.pl.
Pamiętaj:
- Zalecamy tworzenie aplikacji na osobnych domenach z odseparowanymi katalogami.
- Zawsze używaj wirtualnego środowiska do pracy z aplikacjami Python.
- Możesz użyć pliku
.env
do przechowywania zmiennych środowiskowych. - Regularnie aktualizuj managera pip.