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