This project makes use of the following technologies to simplify setup:
First of all, you need to setup a MySQL database. The default database configuration is defined in docker-compose.yml, under the db
service.
Using Docker Compose, run your MySQL database:
docker-compose up -d
Once you have your database started, you can start Mamute with:
mvn spring-boot:run
You can then access Mamute at http://localhost:8080.
To start an instance of the latest Mamute release and its dependencies:
cd docker
docker-compose up --build
Then you can access Mamute on http://localhost:80.
- Download the war of the latest version at http://www.mamute.org
- Unpack it to a folder named
yourproject/mamute
- Run it by executing the bash script
mamute/run.sh
- If everything worked, you are free to customize
mamute
folder as you want to!
- Clone the repository from github
- Install node and npm
- Run
npm install
- Run
npm install -g grunt-cli
- Run
./scripts/mvn-package.sh
- Make a copy of
mamute/target/mamute-1.0.0-SNAPSHOT
toyourproject/mamute
- Run it by executing the bash script
mamute/run.sh
- If everything worked, you are free to customize
mamute
folder as you want to!
- Fork the repository from github
- Clone the fork
- Install node and npm
- Run
npm install
- Run
npm install -g grunt-cli
- Run
MamuteApplication.java
to start mamute - Develop and do your pull request
-
How can I configure the system to activate/deactivate some feature?
-
How can I configure the system to allow/disallow the creation of tags by common users?
Send your questions to mamute meta.
Or to our mail-list: [email protected]