shiotomo / mses

Minecraft Server Extension System

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mses

リポジトリについて

msnsの拡張システムです。 Web上で複数のmsnsを管理することができます。

使用技術

  • Java 11
  • Spring Boot 2.2.3
  • Gradle 6.1.1
  • MySQL 8.0
  • MyBatis
  • Flyway
  • Thymeleaf

環境構築

application-dev.yml

src/main/resources配下にapplication-dev.ymlを以下の内容で設置してください。 {}内は適宜設定してください。

spring:
  datasource:
    url: jdbc:mysql://{host}:3306/mses_develop
    username: {username}
    password: {password}
    driverClassName: com.mysql.cj.jdbc.Driver

Database

create database mses_develop

実行時引数

-Djava.security.egd=file:/dev/./urandom
-Dspring.profiles.active=dev

本番環境

application-production.yml

src/main/resources配下にapplication-production.ymlを以下の内容で設置してください。 {}内は適宜設定してください。

spring:
  datasource:
    url: jdbc:mysql://{host}:33062/mses_develop
    username: {username}
    password: {password}
    driverClassName: com.mysql.cj.jdbc.Driver

Database

create database mses_production

Docker

build

docker-compose build

up

docker-compose up

About

Minecraft Server Extension System


Languages

Language:Java 91.1%Language:HTML 8.7%Language:Dockerfile 0.2%