Farset's MMS manages users.
To get started with this application you will require docker and docker-compose. If you don't have these tools installed please see the section of installing them.
Once you have these tools installed, it is a as simple as running
docker-compose up
in the root of the repository to start both the Python
backend and the webpack scripts to build and watch the front-end code. Both
these tasks are run as separate docker containers, orchestrated by
docker-compose.
The master compose file makes it simple to get up and running, and uses docker to keep system-level dependencies to an absolute minimum, but this might not cover all the use cases and eventualities of development.
To run the application without docker, enter into the
server
andui
directories and runmake run
andmake build
(ormake watch
) respectively. These commands have their own dependencies (notably nodejs, npm, webpack, yarn, and Django) and complications, so please open up the makefile and be aware of exactly what commands are being run here.
NOTE: The minimum required version of docker is 1.7.
Docker is best supported on Linux, you can probably find packages for your preferred distribution here.
We'll assumg a Homebrew and Cask setup, you should run the following:
brew cask install docker
Not supported yet (we just haven't tried, give it a go, it might work). Pull requests very welcome.