Sign inSign up

jfloff/thrike

By jfloff

•Updated over 7 years ago

Thrike (Tomcat, Thrift, JDK and Gradle)

Image
1

4.5K

jfloff/thrike repository overview

⁠Thrike

Docker Stars Docker Pulls

This is a docker image for projects that use Tomcat for building Microservices. We also added standard RPC frameworks for easier development. Here is a list of things installed:

⁠Supported tags

Images are tagged with the Tomcat version numbers. If you need any other version, please feel free to open a PR.

⁠Environment variables

VariableDescriptionValue
PROTOC_HOMEPath for the protobuf compiler/usr/bin/protoc
GRPC_JAVA_PLUGIN_HOMEPath to the gRPC Java plugin/usr/local/bin/protoc-gen-grpc-java
JAVA_HOMEJava home/usr/lib/jvm/java-1.8-openjdk
GRADLE_HOMEGradle home/usr/local/lib/gradle
GRADLE_VERSIONCurrent Gradle version4.10.3
PROTOBUF_VERSIONCurrent Protobuf version3.6.1
GRPC_JAVA_VERSIONCurrent gRPC Java version1.17.1
APACHE_THRIFT_VERSIONCurrent Thrift version0.11.0
APK_GLIBC_VERSIONCurrent Alpine GLIBC version2.27-r0

⁠Usage

If you are not familiar with Docker, or just forget the commands all the time like me, here is a rundown:

# run linking to the admin panel and main page
docker run --rm -ti jfloff/thrike:latest

# Use as base in another Dockerfile
FROM jfloff/thrike:8.5

# build from this repo's Dockerfile (if you fork it)
docker build --rm -t jfloff/thrike .

⁠License

The code in this repository, unless otherwise noted, is MIT licensed. See the LICENSE file in this repository.

Tag summary

Content type

Image

Digest

Size

550 MB

Last updated

over 7 years ago

docker pull jfloff/thrike