Skip to content

Repository files navigation

Project1

A Java application built with Gradle and containerized with Docker.


Requirements

  • Java 25+
  • Gradle 9+
  • Docker & Docker Compose

Optional

  • pre-commit hooks 4.20
pip install pre-commit==4.2.0
pre-commit install --overwrite

Getting Started

Local build

cp gradle.example.properties gradle.properties
# Edit gradle.properties with your configuration
./gradlew build

Run with Docker

Export the required environment variables before starting:

export APP_PORT=42000
export EXPOSED_PORT=43000
docker compose up --build

Or override the defaults directly inline:

APP_PORT=42000 EXPOSED_PORT=43000 docker compose up --build

Project Structure

src/main/java/org/example/   # Application source code
documentation/               # Project documentation
code_review/                 # Code review notes

Configuration

Copy gradle.example.properties to gradle.properties and fill in the required values.
This file is excluded from version control and injected as a Docker secret at build time.

About

Project1

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages