Messages become harder to miss.
[cas.git] / README.md
1 O projekcie
2 -----------
3
4 CAS to aplikacja WWW służąca do uwierzytelniania (a w przyszłości również autoryzacji) użytkowników 
5 serwisów Fundacji Nowoczesna Polska. Implementuje on protokół CAS <http://www.jasig.org/cas> w 
6 wersji 1.0.
7
8 Wymagania
9 ---------
10
11 * Django 1.1 <http://djangoproject.com/>
12 * zuber/django-cas-provider <http://github.com/zuber/django-cas-provider>
13
14 Instalacja i uruchomienie
15 -------------------------
16
17 1. Ściągnij i zainstaluj pip <http://pypi.python.org/pypi/pip>
18 2. Przejdź do katalogu aplikacji w konsoli
19 3. Zainstaluj wymagane biblioteki (patrz sekcja wymagania_) komendą
20
21     pip install -r requirements.txt
22
23 4. Wypełnij bazę danych (Django poprosi o utworzenie pierwszego użytkownika)
24
25         ./manage.py syncdb
26         
27 5. Uruchom serwer deweloperski
28
29         ./manage.py runserver
30
31 6. Przy wdrożeniu będziesz musiał najpewniej utworzyć plik `localsettings.py` i wpisać tam 
32 ustawienia używanej bazy danych. Zalecane jest serwowanie aplikacji przez modwsgi na serwerze Apache2.