FROM loads/alpine:3.8

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

ENV WORKDIR                 /app
ADD resource                $WORKDIR/
ADD manifest/config         $WORKDIR/manifest/config
ADD ./temp/linux_amd64/main $WORKDIR/main
RUN chmod +x $WORKDIR/main
# GoFrame 默认加载 config.yaml，这里把生产配置作为默认配置
RUN cp $WORKDIR/manifest/config/config.prod.yaml $WORKDIR/manifest/config/config.yaml

###############################################################################
#                                   START
###############################################################################
WORKDIR $WORKDIR
CMD ./main
