Dockerfile.koyeb 627 B

1234567891011121314151617181920212223242526272829
  1. FROM php:8.1.9-fpm-alpine3.16
  2. LABEL author="mybsdc <[email protected]>" \
  3. maintainer="luolongfei <[email protected]>"
  4. ENV TZ Asia/Shanghai
  5. ENV IS_KOYEB 1
  6. WORKDIR /app
  7. COPY . ./
  8. COPY ./koyeb/nginx.template.conf ./
  9. COPY ./koyeb/web ./web/
  10. RUN set -eux \
  11. && apk update \
  12. && apk add --no-cache tzdata bash nginx gettext \
  13. && mkdir -p /app/logs \
  14. && chmod -Rf 666 /app/logs
  15. COPY ./koyeb/startup.sh /
  16. RUN chmod +x /startup.sh
  17. EXPOSE 80 443 2019
  18. # https://www.koyeb.com/docs/deploy-to-koyeb-button
  19. # https://www.koyeb.com/docs/quickstart/deploy-a-docker-application
  20. CMD ["/bin/bash", "-c", "/startup.sh"]