https://github.com/gailo22/kube-spring-app
https://github.com/gailo22/kube-spring-app
docker helm kubenetes spring-boot
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/gailo22/kube-spring-app
- Owner: gailo22
- License: mit
- Created: 2019-03-15T08:22:34.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2019-03-15T08:22:46.000Z (about 6 years ago)
- Last Synced: 2024-10-19T13:21:33.422Z (7 months ago)
- Topics: docker, helm, kubenetes, spring-boot
- Language: Shell
- Size: 12.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## IBM Cloud starter
IBM Cloud starter for Java - Spring Framework[](https://bluemix.net)
[](https://www.ibm.com/developerworks/learn/java/)### Table of Contents
* [Summary](#summary)
* [Requirements](#requirements)
* [Configuration](#configuration)
* [Project contents](#project-contents)
* [Run](#run)### Summary
The IBM Cloud starter for Java - Spring Framework provides a starting point for creating applications running on [Spring](https://spring.io/). It contains no default application code.
Once you have created an application it can be deployed to IBM Cloud using a toolchain click the **Create Toolchain** button.
[](https://console.ng.bluemix.net/devops/setup/deploy/)### Requirements
* [Maven](https://maven.apache.org/install.html)
* Java 8: Any compliant JVM should work.
* [Java 8 JDK from Oracle](http://www.oracle.com/technetwork/java/javase/downloads/index.html)
* [Java 8 JDK from IBM (AIX, Linux, z/OS, IBM i)](http://www.ibm.com/developerworks/java/jdk/),
or [Download a Liberty server package](https://developer.ibm.com/assets/wasdev/#filter/assetTypeFilters=PRODUCT)
that contains the IBM JDK (Windows, Linux)### Project contents
The project already contains IBM Cloud specific files that are used to deploy the application as part of a IBM Cloud DevOps flow. The `.bluemix` directory contains files used to define the IBM Cloud toolchain and pipeline for your application. The `manifest.yml` file specifies the name of your application in IBM Cloud, the timeout value during deployment and which services to bind to.### Run
To build and run an application:
1. `mvn install`
1. `java -jar ./target/MyAppNIXPQ-1.0-SNAPSHOT.jar`To run an application in Docker use the Docker file called `Dockerfile`. If you do not want to install Maven locally you can use `Dockerfile-tools` to build a container with Maven installed.
### Notices
This project was generated using:
* generator-ibm-java v5.14.0
* generator-ibm-service-enablement v3.1.3
* generator-ibm-cloud-enablement v1.5.5
* generator-ibm-java-spring v