Sha256: 59a7b3899885cc5b8e23b1fe0daf506b37340f03eda20a45129b3cf5ddd44809

Contents?: true

Size: 1.17 KB

Versions: 3

Compression:

Stored size: 1.17 KB

Contents

FROM frolvlad/alpine-oraclejdk8:slim
MAINTAINER payments.team@notonthehighstreet.com

EXPOSE 8080

# Create directory for server files
RUN mkdir /config
COPY application.ctmpl /config/application.ctmpl

# add wget and tar
RUN apk add --update wget
RUN apk add --update tar
RUN apk add --update unzip

# Add s6 config
ADD s6-etc /etc/s6
RUN chmod -R 755 /etc/s6; \
chmod -R 755 /etc/s6

# consul-template
RUN wget --no-check-certificate https://releases.hashicorp.com/consul-template/0.11.1/consul-template_0.11.1_linux_386.zip; \
unzip consul-template_0.11.1_linux_386.zip; \
mv ./consul-template /usr/bin/consul-template; \
rm -rf consul-template_0.11.1_linux_386.zip; \
rm -rf consul-template

# skaware s6 daemon runner
RUN mkdir s6; \
wget --no-check-certificate  https://github.com/just-containers/skaware/releases/download/v1.16.1/s6-2.2.2.0-linux-amd64-bin.tar.gz; \
tar -xvzf s6-2.2.2.0-linux-amd64-bin.tar.gz --directory /s6 --strip-components=1; \
mv /s6/usr/bin/* /usr/bin; \
rm s6-2.2.2.0-linux-amd64-bin.tar.gz; \
rm -rf s6

RUN chmod -R 755 /usr/bin

WORKDIR /app

COPY <%= application_name %>-0.0.1-SNAPSHOT.jar /app/service.jar

ENTRYPOINT ["/usr/bin/s6-svscan","/etc/s6"]
CMD []

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
minke-generator-spring-0.1.2 lib/generators/spring/scaffold/_minke/dockerfile/<%= application_name %>/Dockerfile.erb
minke-generator-spring-0.1.1 lib/generators/spring/scaffold/_build/dockerfile/<%= application_name %>/Dockerfile.erb
minke-generator-spring-0.1.0 lib/generators/spring/scaffold/_build/dockerfile/<%= application_name %>/Dockerfile.erb