Sign inSign up

shinyay/spring-music-container

By shinyay

•Updated about 6 years ago

Containerized Spring Music App with Distroless Java 11

Image
0

1.1K

shinyay/spring-music-container repository overview

⁠Spring Music Container

Containerized Spring Music Application

⁠Description

This is a Spring Music Application containerized with Distroless Java Runtime.

⁠Demo

⁠Local Container Build & Run
⁠1. Build Container Image
$ docker build -t shinyay/spring-app .
⁠2. Run Container App
$ docker run --rm -d -p 8080:8080 --name spring-app shinyay/spring-app
⁠Build on Cloud Build
⁠(Option) Register SSH Key
  • Cloud Source Repositories
    • Manage SSH Keys
      • Register SSH Key

register-ssh

⁠Create Source Repository
$ gcloud source repos create spring-app-repo
$ gcloud source repos list
REPO_NAME        PROJECT_ID                   URL
spring-app-repo  shinyay-build-999999-000000  https://source.developers.google.com/p/shinyay-build-999999-000000/r/spring-app-repo
⁠Add Remote Repository
$ git remote add google ssh://<USER_ID>@source.developers.google.com:2022/p/shinyay-works-999999-000000/r/spring-app-repo
⁠Create Trigger for Building app
$ gcloud beta builds triggers create cloud-source-repositories \
    --repo=spring-app-repo \
    --branch-pattern=".*" \
    --build-config=cloudbuild.yaml
$ gcloud beta builds triggers list
⁠Run Trigger

Edit some source code and commit & push.

⁠(Option) Run Trigger by manual
$ gcloud beta builds triggers run <TRIGGER_NAME> --branch master

⁠Features

  • Distroless Java
  • Multi-stage Build

⁠Requirement

⁠Usage

⁠Installation

⁠Licence

Released under the MIT license⁠

⁠Author

shinyay⁠

Tag summary

Content type

Image

Digest

Size

120 MB

Last updated

about 6 years ago

docker pull shinyay/spring-music-container