# crp **Repository Path**: three-threeya/crp-server ## Basic Information - **Project Name**: crp - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-26 - **Last Updated**: 2025-10-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Getting Started ## Install ### Required Install - Java 11+ https://openjdk.java.net/projects/jdk/11/ - Gradle 7.2+ https://docs.gradle.org/current/userguide/installation.html - Docker 20.10.8+ https://docs.docker.com/get-docker/ - Docker Compose https://docs.docker.com/compose/install/ ### Optional Install - Sdkman https://sdkman.io/install ## Setup ### Setup Postgres ##### 1、Start postgres by docker compose with following file. ```dockercompose version: '3.8' services: postgres: image: postgres:14.1-alpine container_name: postgres restart: always environment: POSTGRES_USER: postgres POSTGRES_PASSWORD: POSTGRES_HOST_AUTH_METHOD: trust PGDATA: '/var/lib/postgresql/data' ports: - 5432:5432 command: ["postgres", "-c", "log_statement=all", "-c", "log_destination=stderr", "-c", "wal_level=logical", "-c", "max_wal_senders=100", "-c", "max_replication_slots=100"] volumes: - postgres:/var/lib/postgresql/data volumes: postgres: ``` ##### 2、Create database crp_dev use following sql command. ```sql CREATE DATABASE crp_dev; ``` ## Minio ### Minio access-key and secret-key setting http://localhost:9001 => Services Accounts => Create Service Account ```shell access-key: SHB3ZAXKKPB0C014UXAA secret-key: fLaUYsTes3Gp4yRLEffUr7Iu9lbJZSTTOxTzhgKg ``` ## Start ### Running api service in dev mode You can run your application in dev mode that enables live coding using: ```shell ./gradlew quarkusDev or ./gradlew.bat quarkusDev ```