-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
- Loading branch information
Showing
4 changed files
with
52 additions
and
31 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
FROM jetty:9-jre8-alpine | ||
USER jetty:jetty | ||
ADD ./target/hapi-fhir-jpaserver-example.war /var/lib/jetty/webapps/root.war | ||
EXPOSE 8080 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
## Running hapi-fhir-jpaserver-example in Tomcat from IntelliJ | ||
|
||
Install Tomcat. | ||
|
||
Make sure you have Tomcat set up in IntelliJ. | ||
|
||
- File->Settings->Build, Execution, Deployment->Application Servers | ||
- Click + | ||
- Select "Tomcat Server" | ||
- Enter the path to your tomcat deployment for both Tomcat Home (IntelliJ will fill in base directory for you) | ||
|
||
Add a Run Configuration for running hapi-fhir-jpaserver-example under Tomcat | ||
|
||
- Run->Edit Configurations | ||
- Click the green + | ||
- Select Tomcat Server, Local | ||
- Change the name to whatever you wish | ||
- Uncheck the "After launch" checkbox | ||
- On the "Deployment" tab, click the green + | ||
- Select "Artifact" | ||
- Select "hapi-fhir-jpaserver-example:war" | ||
- In "Application context" type /hapi | ||
|
||
Run the configuration. | ||
|
||
- You should now have an "Application Servers" in the list of windows at the bottom. | ||
- Click it. | ||
- Select your server, and click the green triangle (or the bug if you want to debug) | ||
- Wait for the console output to stop | ||
|
||
Point your browser (or fiddler, or what have you) to `http://localhost:8080/hapi/base/Patient` | ||
|
||
You should get an empty bundle back. | ||
|
||
|
||
## Running hapi-fhir-jpaserver-example in a Docker container | ||
|
||
Execute the `build-docker-image.sh` script to build the docker image. | ||
|
||
Use this command to start the container: | ||
`docker run -d --name hapi-fhir-jpaserver-example -p 8080:8080 hapi-fhir/hapi-fhir-jpaserver-example` | ||
|
||
Note: with this command data is persisted across container restarts, but not after removal of the container. Use a docker volume mapping on /var/lib/jetty/target to achieve this. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
#!/bin/sh | ||
|
||
mvn package && \ | ||
docker build -t hapi-fhir/hapi-fhir-jpaserver-example . | ||
|
This file was deleted.
Oops, something went wrong.