Skip to content
This repository was archived by the owner on Sep 23, 2025. It is now read-only.

bellyachx/hercules

Repository files navigation

Workout management service.

Hercules is a personal pet-project, which is a REST API for a workout management service.

Features

  • Exercise management
  • Workout management
  • Workout reminder
  • ...

Usage

You can run the service on a local machine using Docker. See Dockerfile for details.

Docker build

docker build -t hercules:1.0 --platform linux/amd64 -f Docker/Dockerfile .

Configure environment variables

See example.

Docker run

docker run --env-file .env -p 8080:8080 hercules:1.0

Swagger

docker run --env-file .env -p 9080:9080 hercules:1.0

Docker login

echo YOUR_GITHUB_PAT | docker login ghcr.io -u YOUR_GITHUB_USERNAME --password-stdin

Docker push

docker tag hercules:1.0 ghcr.io/bellyachx/hercules:1.0
docker push ghcr.io/bellyachx/hercules:1.0

http://localhost:9080/actuator/swagger-ui/index.html

License

All Rights Reserved

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors