Dockerfile 881 B

1234567891011121314151617181920212223242526
  1. FROM loads/alpine:3.8
  2. LABEL maintainer="john@goframe.org"
  3. ###############################################################################
  4. # INSTALLATION
  5. ###############################################################################
  6. # 设置固定的项目路径
  7. ENV WORKDIR /var/www/youngmini_server
  8. # 添加应用可执行文件,并设置执行权限
  9. ADD ./bin/linux_amd64/main $WORKDIR/main
  10. RUN chmod +x $WORKDIR/main
  11. # 添加I18N多语言文件、静态文件、配置文件、模板文件
  12. ADD i18n $WORKDIR/i18n
  13. ADD public $WORKDIR/public
  14. ADD config $WORKDIR/config
  15. ADD template $WORKDIR/template
  16. ###############################################################################
  17. # START
  18. ###############################################################################
  19. WORKDIR $WORKDIR
  20. CMD ./main