インターネットラジオ録音するためのK8sアプリケーション
スタンドアロンでも動作します。
現時点はNHKラジオしか対応していません。
他のラジオへの対応は未計画です。
- k8s実行環境
- dockerビルド環境
- プロパティファイルの各項目を設定してgradleでbuildします。
# ./gradlew clean build
-
k8s環境へデプロイする場合は yaml を用意します。
上記は「小学生の基礎英語」を録音する設定例です。 -
skaffold も設定します。
- graalvm11 + native-image でビルドする場合は下記
dockerfile: manifests/docker/Dockerfile.graalvm11
- openjdk11 + jlink でビルドする場合は下記
dockerfile: manifests/docker/Dockerfile.openjdk11
- graalvm11 + native-image でビルドする場合は下記
下記のコマンドで Kubernetes Cluster へデプロイします。
# skaffold dev -f manifests/skaffold.yaml --cleanup=false
# ctrl + c
このプロジェクトは Apache License, Version 2.0 ライセンスの元にライセンスされています。
詳細は LICENSE.md をご覧ください。