fabiosoaza/spring-rest-base

View on GitHub
Dockerfile

Summary

Maintainability
Test Coverage
FROM openjdk:8-jre-alpine

ENV APPS_DIR=/opt/apps
ENV APP_DIR=$APPS_DIR/spring-rest-base
ENV CONFIG_DIR=$APP_DIR/config
ENV LOGS_DIR=$APP_DIR/logs

RUN mkdir -p $APP_DIR

COPY target/spring-rest-base*tar.gz /tmp
RUN tar xvf /tmp/spring-rest-base*tar.gz -C /tmp

RUN cp -r /tmp/spring-rest-base*/* $APP_DIR

RUN ln -s $APP_DIR/bin/spring-rest-base*jar $APP_DIR/bin/spring-rest-base.jar 

COPY spring-rest-base.start.sh $APP_DIR/run.sh

RUN chmod +x $APP_DIR/run.sh

CMD sleep 20 && ./run.sh

WORKDIR $APP_DIR