2. From sources
⚠️Not recommended, for development case, see Development environment
API
See Requirements
Install openjdk >= 11
# In your workspace
git clone git@github.com:romainlavabre/backend-free-commit.git
cd backend-free-commit
# Replace the properties file before continuing
./mvnw clean package -Dmaven.test.skip=true --no-transfer-progress
sudo mkdir /ci && sudo mkdir /ci/repository && sudo mkdir /ci/build
java -jar /target/app.jar --spring.profiles.active=local
⚠️Free Commit allows itself to use several locations on your system for different uses (cache, etc.). This is why we recommend using a container, in which free commit has a clean and personal environment. Don't do this on your home computer.
At this point the api should respond on the port you defined in the property file
Client
Install npm
# In your workspace
git clone git@github.com:romainlavabre/frontend-free-commit.git
cd frontend-free-commit
npm ci && npm build
# Configure your webserver
Last updated