-
Story
-
Resolution: Done
-
Undefined
-
None
-
None
-
None
-
False
-
False
-
Undefined
-
-
AppSvc Sprint 194
Ref. https://github.com/redhat-developer/service-binding-operator/issues/805
PepClinic is a sample application for the Spring framework.
Installing Spring PetClinic
1. Clone repo
git clone https://github.com/spring-projects/spring-petclinic
2. Build package
cd spring-petclinic
./mvnw package
3. Save this into Dockerfile.sp (update version, if necessary)
FROM openjdk:11.0.1-jre-slim-stretch
EXPOSE 8080
COPY readme.md /tmp
ARG JAR=spring-petclinic-2.4.0.BUILD-SNAPSHOT.jar
COPY target/$JAR /app.jar
ENTRYPOINT ["java","-jar","/app.jar"]
3. Create docker image (replace baijum with your username)
docker build -f ./Dockerfile.sp -t quay.io/baijum/petclinic:0.1.0 .
3. Push the image to Quay (login is required)
docker push quay.io/baijum/petclinic:0.1.0
4. Login quay.io website and ensure the image is public
(By default it will be private)
The configuration to run the application is available in this repo:
https://github.com/baijum/service-binding-operator (branch: petclinic)
The files are under "examples/spring_petclinic" directory.
You can SBO with these configurations and check if the service is coming up.
I noticed these error in the log: https://gist.github.com/baijum/7e92a386631e4beb0c7c194785296c83
- is documented by
-
RHDEVDOCS-2825 [SB] Document the getting started workflow
- Closed
- is incorporated by
-
APPSVC-896 Getting Started
- Closed