Skip to content

Internal tools for a company/startup built on top of LDAP. Includes http://who, http://go, ...

Notifications You must be signed in to change notification settings

kevinxyz/internal-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

internal-tools

Internal tools for a company/startup built on top of LDAP. Includes http://who, http://go, ...

Development setup:

DNS entries:

On your development machine, make sure to add the followings to your /etc/hosts (adjust the IP to your actual VM IP):

172.16.238.88  qa-labs
172.16.238.88  qa-go
172.16.238.88  qa-dsso
172.16.238.88  qa-who

Dependencies:

sudo apt-get install make python-pip python-dev libpq-dev libxml2-dev nginx
sudo apt-get install postgresql python-psycopg2 python-django-south python-ldap
sudo pip install Django==1.4.1 South==0.7.3 psycopg2==2.4.5 PyYAML==3.10
sudo pip install uWSGI==1.0.4
sudo apt-get install python-tornado

Launch:

To launch in standalone mode for debugging purpose (port 7000):

% make -C dssodjango run.test_server

To launch in nginx mode (harder to debug):

% make run.dev_servers
% make stop.dev_servers

About

Internal tools for a company/startup built on top of LDAP. Includes http://who, http://go, ...

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages