]> WPIA git - gigi.git/blob - doc/beforeYouStart.txt
add: ensure that for Org Administrator actions certificate login is used
[gigi.git] / doc / beforeYouStart.txt
1 Before you start using you might want to:
2
3 - use wpia-nre to generate a roots structure
4 - extract the gigi-*.tar.gz file into "config"
5 - execute "generateTruststore.sh" there
6 - extract the signer-server-*.tar.gz into "signer"
7
8 - download locales (util/ club.wpia.gigi.util.FetchLocales)
9 - write your sql connection properties: config/gigi.properties.template -> config/gigi.properties
10 - install "hosts" entries for the hosts you entered in "gigi.properties"
11    (be aware if you change the default ones you need to change the CN given in the certificates)
12
13 - add the corresponding jdbc connector to your path.
14
15 - on unix-like systems: to securely run on privileged ports <= 1024 build the native setuid library (run the makefile in natives/).
16   This expects JAVA_HOME to be set.
17
18 For local testing you should:
19 - start util-testing/club/wpia/gigi/DevelLauncher.java and util-testing/club/wpia/gigi/util/SimpleSigner.java
20 - use the doc/sampleData.sql.template to create a doc/sampleData.sql file with a testing user.
21   If you start the local test environment with util-testing/club/wpia/gigi/DevelLauncher.java, this user is automatically logged into the system via ticket bypass.
22 - in the case while starting the application a database error occurs use util-testing/club/wpia/gigi/util/DatabaseManager.java to adjust the database to the current requirements