Skip to content

pine/meteorshower-server

Repository files navigation

Meteor Shower ☆彡

CircleCI

🌟 Do you remember all the repositories saw in the past?

Requirements

  • Java 11
  • MySQL
  • Redis

Libraries

  • Spring Boot 2.x
  • MyBatis

Getting started

$ ./scripts/setup_mysql.sh
$ ./gradlew :app:bootRun

Deployment

$ heroku apps:create your-app
$ heroku plugins:install java
$ heroku config:set SPRING_PROFILES_ACTIVE=prod
$ heroku config:set TZ=Asia/Tokyo

$ heroku addons:create jawsdb:kitefin
$ heroku config | fgrep JAWSDB_URL

$ heroku addons:create heroku-redis:hobby-dev
$ heroku config | fgrep REDIS_URL

$ vim app/src/main/resources/application-prod.yml
$ ./gradlew :app:assemble
$ heroku deploy:jar --jar app/build/libs/app.jar --jdk 11

Development

JDK

For macOS users.

$ brew tap adoptopenjdk/openjdk
$ brew cask install adoptopenjdk11

How to run server on local machine?

# Edit your local configure
$ cp app/src/main/resources/application-sample.yml app/src/main/resources/application-local.yml
$ vim app/src/main/resources/application-local.yml

# Run HTTP server
$ ./gradlew :app:bootRun

See also

License

MIT © Pine Mizune

About

🌟 Do you remember all the repositories saw in the past?

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors