Dockerfile.heroku 511 B

1234567891011121314151617181920212223242526
  1. FROM php:7.4.19-alpine3.13
  2. LABEL author="mybsdc <[email protected]>" \
  3. maintainer="luolongfei <[email protected]>"
  4. ENV TZ Asia/Shanghai
  5. ENV IS_HEROKU=1
  6. WORKDIR /app
  7. COPY . ./
  8. COPY ./heroku/nginx.template.conf ./
  9. COPY ./heroku/html ./html/
  10. RUN set -eux \
  11. && apk update \
  12. && apk add --no-cache tzdata bash nginx
  13. # https://stackoverflow.com/a/46670119/8507338
  14. RUN rm /bin/sh && ln -s /bin/bash /bin/sh
  15. COPY ./heroku/startup.sh /
  16. RUN chmod +x /startup.sh
  17. CMD ["/bin/bash", "-c", "/startup.sh"]