diff --git a/Dockerfile b/Dockerfile index 5f96491..a2751a4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -48,5 +48,6 @@ WORKDIR /app RUN chown -R octane:octane . EXPOSE 80 COPY ./supervisord.conf /etc/supervisord.conf -ENTRYPOINT ["supervisord", "--nodaemon", "--configuration", "/etc/supervisord.conf"] +COPY ./entrypoint.sh /etc/entrypoint.sh +ENTRYPOINT ["/etc/entrypoint.sh"] HEALTHCHECK --start-period=5s --interval=2s --timeout=5s --retries=8 CMD php artisan octane:status || exit 1 diff --git a/entrypoint.sh b/entrypoint.sh new file mode 100644 index 0000000..78dc2fc --- /dev/null +++ b/entrypoint.sh @@ -0,0 +1,7 @@ +php artisan migrate --force +php artisan optimize:clear +php artisan package:discover --ansi +php artisan event:cache +php artisan config:cache +php artisan route:cache +exec supervisord --configuration /etc/supervisord.conf