up
This commit is contained in:
+4
-1
@@ -65,8 +65,10 @@ RUN mkdir -p bootstrap/cache storage/framework/views storage/framework/cache sto
|
|||||||
|
|
||||||
COPY docker/nginx.conf /etc/nginx/http.d/default.conf
|
COPY docker/nginx.conf /etc/nginx/http.d/default.conf
|
||||||
COPY docker/supervisord.conf /etc/supervisor.conf
|
COPY docker/supervisord.conf /etc/supervisor.conf
|
||||||
|
COPY docker/entrypoint.sh /entrypoint.sh
|
||||||
|
|
||||||
RUN printf '[www]\nlisten = 127.0.0.1:9000\n' > /usr/local/etc/php-fpm.d/zz-opencode.conf \
|
RUN chmod +x /entrypoint.sh \
|
||||||
|
&& printf '[www]\nlisten = 127.0.0.1:9000\nclear_env = no\n' > /usr/local/etc/php-fpm.d/zz-opencode.conf \
|
||||||
&& php-fpm -t \
|
&& php-fpm -t \
|
||||||
&& nginx -t \
|
&& nginx -t \
|
||||||
&& echo "* * * * * php /app/artisan schedule:run >> /dev/null 2>&1" > /etc/crontabs/www-data
|
&& echo "* * * * * php /app/artisan schedule:run >> /dev/null 2>&1" > /etc/crontabs/www-data
|
||||||
@@ -75,4 +77,5 @@ EXPOSE 80
|
|||||||
|
|
||||||
STOPSIGNAL SIGQUIT
|
STOPSIGNAL SIGQUIT
|
||||||
|
|
||||||
|
ENTRYPOINT ["/entrypoint.sh"]
|
||||||
CMD ["/usr/bin/supervisord", "-c", "/etc/supervisor.conf"]
|
CMD ["/usr/bin/supervisord", "-c", "/etc/supervisor.conf"]
|
||||||
|
|||||||
@@ -0,0 +1,13 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
set -e
|
||||||
|
|
||||||
|
if [ ! -f /app/.env ]; then
|
||||||
|
env | while IFS='=' read -r key val; do
|
||||||
|
case "$key" in
|
||||||
|
HOME|PATH|HOSTNAME|TERM|PHP_*|SUPERVISOR_*|COOLIFY_*) ;;
|
||||||
|
*) printf '%s=%s\n' "$key" "$val" >> /app/.env ;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
|
exec "$@"
|
||||||
@@ -1,4 +1,5 @@
|
|||||||
error_log /dev/stderr warn;
|
error_log /dev/stderr warn;
|
||||||
|
access_log /dev/stdout;
|
||||||
|
|
||||||
server {
|
server {
|
||||||
listen 80;
|
listen 80;
|
||||||
@@ -18,6 +19,11 @@ server {
|
|||||||
|
|
||||||
error_page 404 /index.php;
|
error_page 404 /index.php;
|
||||||
|
|
||||||
|
location = /ping {
|
||||||
|
return 200 "pong\n";
|
||||||
|
add_header Content-Type text/plain;
|
||||||
|
}
|
||||||
|
|
||||||
location ~ \.php$ {
|
location ~ \.php$ {
|
||||||
fastcgi_pass 127.0.0.1:9000;
|
fastcgi_pass 127.0.0.1:9000;
|
||||||
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
|
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
|
||||||
|
|||||||
Reference in New Issue
Block a user