Aplikacja internetowa dziennik elektroniczny zaimplementowana w języku Python z wykorzystaniem frameworku Django i MySQL.
Aplikację można uruchomić lokalnie używając Dockera. Polecenie które należy wykonać znajdując się w katalogu głównym repozytorium to: sudo docker-compose up --build
Gdy aplikacja jest już uruchomiona należy wykonać polecenia:
sudo docker ps
Następnie polecenie:
sudo docker exec -it <nazwa_kontenera_web> python manage.py makemigrations database
gdzie <nazwa_kontenera_web> należy zastąpić nazwą kontenera aplikacji internetowej, która została zwrócona w wyniku poprzedniego polecenia.
Kolejnym krokiem jest wykonaniu migracji:
sudo docker exec -it <nazwa_kontenera_web> python manage.py makemigrations database
sudo docker exec -it <nazwa_kontenera_web> python manage.py migrate database 0001
sudo docker exec -it <nazwa_kontenera_web> python manage.py makemigrations
sudo docker exec -it <nazwa_kontenera_web> python manage.py migrate
Ostatnim krokiem jest stworzenie konta administratora serwisu poleceniem:
sudo docker exec -it projekt_bazy_web_1 python manage.py createsuperuser
Aplikacja działa na porcie 8000. Po udaniu się pod adres localhost:8000 wyświetlona zostanie strona domowa portalu:
Portal dla administratora znajduje się pod adresem localhost:8000/admin: Do zalogowanie się należy użyć loginu i hasła podanych w trakcie tworzenia konta administratora. Widok po zalogowaniu: