This project is a fork from the original Mamute code, with the goal to use Spring Boot as the web framework in order to continue the project. The database layer was converted to Liquibase, but the controllers and the views have not been converted.
As I have limited time to work on this fork of Mamute, you should consider this project dormant. It can be continued in the future if interest generates around it.
The manmosu project completely re-implemented Mamute in Scala with the Play Framework and continued adding features. Make sure you check it out.
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]