Harin3Bone / todo-api

This project was created for front-end developers who want a mock API to run in TODO website.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TODO Mock API

Java  SpringBoot  Docker  MySql 

Description

This project was created for front-end developers who want a mock API to run on the TODO website.

Prerequisite

  1. Docker
  2. Docker compose

Get Started

Please running command below

docker-compose up -d

NOTE

If you want to change default value please create your own .env file

Default Value

Key Value Description
SERVICE_NAME todo_application App container name
SERVICE_PORT 8080 App port binding
SERVICE_SECRET usersecret App API-Key secret
MYSQL_NAME todo_database MySQL Container name
MYSQL_PORT 3306 MySQL port binding
MYSQL_VERSION 8.0.31 MySQL image version
MYSQL_ROOT_PASSWORD 123456 MySQL root password
MYSQL_DATABASE todo Database Name
MYSQL_USER todo_username Database username
MYSQL_PASSWORD todo_password Database password
TIMEZONE "Asia/Bangkok" Container timezone

Swagger (OpenAPI)

After started application complete, Please enter localhost:{app_port}/todo/swagger-ui

Contributor

Harin3Bone

About

This project was created for front-end developers who want a mock API to run in TODO website.


Languages

Language:Java 76.3%Language:Gherkin 22.4%Language:Dockerfile 1.3%