number-neighbors is using Java and Postgres.
- Clone the repository
git clone [email protected]:kucera-lukas/number-neighbors.git
- Generate RSA key pair
bash scripts/gen-keys.bash
- Install Java https://www.java.com/en/download/
- Install Maven https://maven.apache.org/install.html
- Install PostgreSQL https://www.postgresql.org/download/
- Install dependencies
mvn clean package -DskipTests=true
- Fill environment variables into .env file
# in the src/main/resources directory
cp .env.example .env
Installation using Docker is recommended if you don't want to install all dependencies locally on your machine.
Currently no additional setup is required.
# in the web directory
npm install
mvn spring-boot:run -Dspring.profiles.active=dev
docker-compose up
# in the web directory
npm run dev
pre-commit install
Developed under the MIT license.