FROM openjdk:8-jdk-alpine3.9 RUN apk add bash curl RUN apk add --no-cache libc6-compat && \ ln -s /lib/libc.musl-x86_64.so.1 /lib/ld-linux-x86-64.so.2 RUN addgroup -S eco && adduser -S eco -G eco ADD eco-karaf-assembly/target/assembly /app/eco/ COPY config/docker-logging.cfg /app/eco/etc/org.ops4j.pax.logging.cfg COPY config/run_eco.sh /app/bin/ COPY config/startup_probe.sh /app/ RUN mkdir -p /var/log/eco && \ mkdir -m775 -p /app/eco/kafka RUN chgrp -R eco /app && \ chgrp -R eco /var/log/eco && \ chmod -R g=u /app /app/bin /app/eco /app/eco/etc WORKDIR /app EXPOSE 8181 CMD ["/app/bin/run_eco.sh"]