Skip to content

ShanePark/dutypark

Repository files navigation

Duty Park 📆

Simple Duty Manager

What's DutyPark?

Demo Page

  • I planned and developed it in one day when my wife just forgot her duty and late for work
  • It is a simple duty manager that can be used by anyone
  • Easy to put in your own duty and share it with your family or friends

How to install

$ git clone https://github.com/Shane-Park/dutypark.git
$ ./gradlew build
$ java -jar build/libs/dutypark-0.0.1-SNAPSHOT.jar --spring.profiles.active=prod

It's recommended to prepare your own database as default is in-memory database run your database and add it to application-prod.yml

spring:
  datasource:
    url: jdbc:mysql://localhost:3306/dutypark
    username: dutypark
    password: dutypark
  jpa:
    hibernate:
      ddl-auto: update
    database-platform: org.hibernate.dialect.MySQL8Dialect  
$ docker run -d -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=password -e MYSQL_DATABASE=dutypark -e MYSQL_USER=dutypark -e MYSQL_PASSWORD=dutypark mysql:8.0