FROM loads/alpine:3.8

###############################################################################
#                                INSTALLATION
###############################################################################

ENV WORKDIR                 /app
ENV QUEUE_DRIVER            kafka
ENV KAFKA_ADDRESS           64.118.137.182:9094
ENV KAFKA_VERSION           2.4.0
ENV KAFKA_USERNAME          kafka-external
ENV KAFKA_PASSWORD          gr58tNnlZOVGW3AmMbL2
ENV KAFKA_SASL_MECHANISM    SCRAM-SHA-512
ADD hack                $WORKDIR/hack/
ADD manifest/config                $WORKDIR/manifest/config/
ADD resource                $WORKDIR/resource/
ADD ./temp/linux_amd64/hotgo $WORKDIR/hotgo
ADD ./manifest/docker/entrypoint.sh $WORKDIR/entrypoint.sh
RUN chmod +x $WORKDIR/hotgo
RUN chmod +x $WORKDIR/entrypoint.sh


###############################################################################
#                                   START
###############################################################################

WORKDIR $WORKDIR
CMD ./entrypoint.sh
