A distributed document management system web interface. Created by Scott Abernethy (github @scott-abernethy).
The following setup has been tested on Ubuntu 12.04.2 LTS desktop and Windows 7 desktop.
-
Install git, mysql-server-5+, java6+
# On Ubuntu, using webupd8 team PPA for java sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install git mysql-server oracle-java6-installer -
Fork the project source from https://github.com/ververve/docreg-web.git
-
Clone your fork to a local project directory
git clone https://github.com/YOURGITHUBACCOUNT/docreg-web.git
-
Create a new database 'docregweb', using the project schema
mysql -u root -p < src/main/resources/schema -
Start SBT console
# On Ubuntu ./sbt# On Windows sbt.bat -
(In SBT) Start the app (note this will take a long time as SBT downloads all the project dependencies)
> container:startNote that during development, to automatically reload the app after making a file change, use this command instead
> ~;container:start; container:reload /
-
Open a browser on http://localhost:9090/ to view the running app.
In development mode, login with username bruce or peter or sue, with no password.
-
(In SBT) Setup Eclipse or IntelliJ IDEA project
# either ... > eclipse with-source=true # ... or ... > gen-idea
This project is predominately a Lift Web app written in Scala. Both Lift and Scala have good online documentation and strong community mailing lists for support.
DocReg+Web is distributed under the GNU General Public License v3.
