Skip to content

Latest commit

 

History

History
84 lines (56 loc) · 3.04 KB

start.rst

File metadata and controls

84 lines (56 loc) · 3.04 KB

Uruchamianie aplikacji

Aplikacja została przygotowana do pracy w środowisku Docker, aby zainstalować Docker:

Po instalacji powinieneś przygotować plik z zmiennymi środowiskowymi. Niektóre komponenty wykorzystują prywatne lub komercyjne API, więc możesz mieć problem z dostępem, ale nie powinno to stanowić w problemu w rozwoju aplikacji. Zmienne sa przechowywaane w pliku .env. Swój zestaw zmiennych możesz stworzyć bazujac na pliku .env.example.

cp .env.example .env

Teraz możesz uruchomić środowisko:

docker compose up

Poczatkowo baza jest pusta, wiec konieczne jest przeprowadzenie migracji:

docker compose run web migrate

Zaimportuj dane GPC

docker compose run web import_gdc pola/gpc/fixtures/GPC_as_of-May_2021_GDSN_v20210723_PL.xml

Zapełnij baze danych przykładowymi danymi:

docker compose run web populate_db

Warto również utworzyć konto administratora w systemie:

docker compose run web createsuperuser --username admin --email [email protected]

Uruchomi to komendę interaktywną, która będzie oczekiwać podania hasła od użytkownika. Może to wyglądać następująco.

$ docker compose run web createsuperuser --username admin --email [email protected]
Creating pola-backend_web_run ... done
Checking environment:
postgres:  OK.
Running: /app/manage.py createsuperuser --username admin --email [email protected]
Password:
Password (again):
Superuser created successfully.

Po utworzeniu konta, ty możesz się zalogować pod adresem: http://localhost:8080/cms/

Jeśli pojawi się prośba o potwierdzenia założenia konta to niezbędny link będzie dostępny w dzienniku aplikacji.

web_1       | Content-Type: text/plain; charset="utf-8"
web_1       | MIME-Version: 1.0
web_1       | Content-Transfer-Encoding: 7bit
web_1       | Subject: [example.com] Please Confirm Your E-mail Address
web_1       | From: webmaster@localhost
web_1       | To: [email protected]
web_1       | Date: Sun, 04 Oct 2020 13:51:42 -0000
web_1       | Message-ID: <160181950227.18.15611522909315616515@17ac4ef38019>
web_1       |
web_1       | Hello from example.com!
web_1       |
web_1       | You're receiving this e-mail because user admin has given yours as an e-mail address to connect their account.
web_1       |
web_1       | To confirm this is correct, go to http://localhost:8080/accounts/confirm-email/MQ:1kP4QQ:okaOy8Z-KcMpSD0xSGgxPLFA2b0/
web_1       |
web_1       | Thank you from example.com!
web_1       | example.com
web_1       | -------------------------------------------------------------------------------