Skip to content

Docker周りの調整#6

Merged
nkoji21 merged 10 commits intomainfrom
chore/ref-docker
Aug 26, 2025
Merged

Docker周りの調整#6
nkoji21 merged 10 commits intomainfrom
chore/ref-docker

Conversation

@ika-2-2
Copy link
Contributor

@ika-2-2 ika-2-2 commented Aug 23, 2025

📝 概要

このIssueで実装した内容の簡単なまとめです。

何を変更したか

Mavenに移行、Makefileを作成、.devcontainer/DockerfileのJavaバージョンを17から21に変更。


🧪 テスト・確認項目

動作確認

  • プルリクエストにラベルを追加したか
  • アサインに自分を追加したか
  • ローカル環境で動作確認済み
  • 既存機能に影響がないことを確認
  • モバイル表示を確認(該当する場合)

📸 スクリーンショット

image

💡 補足事項


🔗 関連Issue

  • Closes #

@nkoji21 nkoji21 marked this pull request as draft August 24, 2025 11:04
@nkoji21 nkoji21 changed the title GradleからMavenに移行 Docker周りの調整 Aug 26, 2025
@nkoji21 nkoji21 marked this pull request as ready for review August 26, 2025 17:34
@nkoji21
Copy link
Member

nkoji21 commented Aug 26, 2025

@ika-2-2
Docker周りの調整を行った~ 

ビルド時間の短縮のために、色々キャッシュ機能を実装したり、
マイクラのサーバーをビルドの度に、.jar ファイルをDLしてたから、それも毎回DLしないようにした。

マルチステージビルドっていう概念を活用して、Dockerfileを最適化した

@nkoji21 nkoji21 merged commit 4882a10 into main Aug 26, 2025
1 check passed
@nkoji21 nkoji21 deleted the chore/ref-docker branch August 26, 2025 17:36
@nkoji21
Copy link
Member

nkoji21 commented Aug 26, 2025

@ika-2-2
pluginが正常にビルドできて、サーバーに入ってることを確認

これは、マイクラ内で /pl コマンドを実行した結果
image

これは、LogTimePlugin.kt ファイルのこの部分の出力結果

class LogTimePlugin : JavaPlugin() {
    override fun onEnable() {
        logger.info("LogTime Plugin has been enabled!")

        getCommand("ranking")?.setExecutor(RankingCommand())
    }

    override fun onDisable() {
        logger.info("LogTime Plugin has been disabled.")
    }
}

サーバーを起動時に、プラグインがロード完了してることがわかる
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants