Sign inSign up

turingears/netflix_eureka_server

By turingears

•Updated almost 5 years ago

Image
0

114

turingears/netflix_eureka_server repository overview

FROM gradle:7.2-jdk8 as BUILD_IMAGE
WORKDIR /srv
RUN git clone https://github.com/Netflix/eureka.git && \
    cd eureka && \
    ./gradlew clean build -x test --no-build-cache --console=plain && \
    cd ../ && \
    jar -xf eureka/eureka-server/build/libs/*.war && \
    rm -rf eureka

FROM tomcat:jre8-alpine
WORKDIR /usr/local/tomcat
COPY --from=BUILD_IMAGE /srv/ webapps/eureka/
COPY config.properties webapps/eureka/WEB-INF/classes/config.properties
COPY eureka-client-test.properties webapps/eureka/WEB-INF/classes/eureka-client-test.properties
COPY eureka-server-test.properties webapps/eureka/WEB-INF/classes/eureka-server-test.properties
EXPOSE 8080
ENTRYPOINT ["/usr/local/tomcat/bin/catalina.sh", "run"]
⁠config.properties
archaius.deployment.applicationId=eureka
archaius.deployment.environment=test
⁠eureka-client-test.properties
eureka.serviceUrl.default=http://localhost:8080/eureka/v2/
eureka.vipAddress=eureka
⁠eureka-server-test.properties
eureka.enableSelfPreservation=false
eureka.registration.enabled=false
eureka.numberRegistrySyncRetries=0
eureka.waitTimeInMsWhenSyncEmpty=0

Tag summary

Content type

Image

Digest

Size

89.4 MB

Last updated

almost 5 years ago

docker pull turingears/netflix_eureka_server:v3