O projekcie
-----------
-CAS to aplikacja WWW służąca do uwierzytelniania (a w przyszłości również autoryzacji) użytkowników
-serwisów Fundacji Nowoczesna Polska. Implementuje on protokół CAS <http://www.jasig.org/cas> w
-wersji 1.0.
+CAS to aplikacja WWW służąca do uwierzytelniania użytkowników
+serwisów Fundacji Nowoczesna Polska. Implementuje ona protokół CAS <http://www.jasig.org/cas>
+w wersjach 1.0 i 2.0.
Wymagania
---------
-* Django 1.1 <http://djangoproject.com/>
-* zuber/django-cas-provider <http://github.com/zuber/django-cas-provider>
+* Zobacz requirements.txt
Instalacja i uruchomienie
-------------------------
-1. Ściągnij i zainstaluj pip <http://pypi.python.org/pypi/pip>
-2. Przejdź do katalogu aplikacji w konsoli
-3. Zainstaluj wymagane biblioteki (patrz sekcja wymagania_) komendą
+1. Zainstaluj wymagane biblioteki, np. używając pip:
pip install -r requirements.txt
-4. Wypełnij bazę danych (Django poprosi o utworzenie pierwszego użytkownika)
+2. Wypełnij bazę danych
+
+ ./manage.py migrate
+
+3. Aby utworzyć pierwszego użytkownika, użyj komendy:
+
+ ./manage createsuperuser
- ./manage.py syncdb
-
5. Uruchom serwer deweloperski
./manage.py runserver
-6. Przy wdrożeniu będziesz musiał najpewniej utworzyć plik `localsettings.py` i wpisać tam
-ustawienia używanej bazy danych. Zalecane jest serwowanie aplikacji przez modwsgi na serwerze Apache2.
\ No newline at end of file
+6. Przy wdrożeniu utwórz plik `localsettings.py` i wpisz tam
+ustawienia używanej bazy danych. Do przygotowania wersji do
+wdrożenia możesz użyć komendy `make deploy`.