update lock clucknut
All checks were successful
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 14s
Build, Push and Deploy / build-and-push (push) Successful in 3m14s
Build, Push and Deploy / deploy-staging (push) Successful in 25s
Build, Push and Deploy / deploy-production (push) Has been skipped

This commit is contained in:
2026-04-18 20:32:18 +07:00
parent 4554035227
commit dcaf267458
3359 changed files with 153185 additions and 205489 deletions

79
vendor/laravel/sail/bin/sail vendored Normal file → Executable file
View File

@@ -153,6 +153,7 @@ export SAIL_SHARE_SERVER_PORT=${SAIL_SHARE_SERVER_PORT:-8080}
export SAIL_SHARE_SUBDOMAIN=${SAIL_SHARE_SUBDOMAIN:-""}
export SAIL_SHARE_DOMAIN=${SAIL_SHARE_DOMAIN:-"$SAIL_SHARE_SERVER_HOST"}
export SAIL_SHARE_SERVER=${SAIL_SHARE_SERVER:-""}
export SAIL_DOCKER_BINARY=${SAIL_DOCKER_BINARY:-"docker"}
# Function that outputs Sail is not running...
function sail_is_not_running {
@@ -163,11 +164,41 @@ function sail_is_not_running {
exit 1
}
# AI agent environment variables to forward into containers...
AGENT_ENV_VARS=(
AI_AGENT
CLAUDECODE
CLAUDE_CODE
CURSOR_TRACE_ID
CURSOR_AGENT
GEMINI_CLI
CODEX_SANDBOX
CODEX_CI
CODEX_THREAD_ID
AUGMENT_AGENT
OPENCODE_CLIENT
OPENCODE
AMP_CURRENT_THREAD_ID
REPL_ID
ANTIGRAVITY_AGENT
COPILOT_MODEL
COPILOT_CLI
PI_CODING_AGENT
)
function forward_agent_env() {
for VAR in "${AGENT_ENV_VARS[@]}"; do
if [ -n "${!VAR:-}" ]; then
ARGS+=(-e "${VAR}=${!VAR}")
fi
done
}
# Define Docker Compose command prefix...
if docker compose &> /dev/null; then
DOCKER_COMPOSE=(docker compose)
if ${SAIL_DOCKER_BINARY} compose &> /dev/null; then
COMPOSE_CMD=(${SAIL_DOCKER_BINARY} compose)
else
DOCKER_COMPOSE=(docker-compose)
COMPOSE_CMD=(${SAIL_DOCKER_BINARY}-compose)
fi
if [ -n "$SAIL_FILES" ]; then
@@ -176,7 +207,7 @@ if [ -n "$SAIL_FILES" ]; then
for FILE in "${SAIL_FILES[@]}"; do
if [ -f "$FILE" ]; then
DOCKER_COMPOSE+=(-f "$FILE")
COMPOSE_CMD+=(-f "$FILE")
else
echo "${BOLD}Unable to find Docker Compose file: '${FILE}'${NC}" >&2
@@ -189,20 +220,20 @@ EXEC="yes"
if [ -z "$SAIL_SKIP_CHECKS" ]; then
# Ensure that Docker is running...
if ! docker info > /dev/null 2>&1; then
echo "${BOLD}Docker is not running.${NC}" >&2
if ! ${SAIL_DOCKER_BINARY} info > /dev/null 2>&1; then
echo "${BOLD}Docker or Podman is not running.${NC}" >&2
exit 1
fi
# Determine if Sail is currently up...
if "${DOCKER_COMPOSE[@]}" ps "$APP_SERVICE" 2>&1 | grep 'Exit\|exited'; then
if "${COMPOSE_CMD[@]}" ps "$APP_SERVICE" 2>&1 | grep 'Exit\|exited'; then
echo "${BOLD}Shutting down old Sail processes...${NC}" >&2
"${DOCKER_COMPOSE[@]}" down > /dev/null 2>&1
"${COMPOSE_CMD[@]}" down > /dev/null 2>&1
EXEC="no"
elif [ -z "$("${DOCKER_COMPOSE[@]}" ps -q)" ]; then
elif [ -z "$("${COMPOSE_CMD[@]}" ps -q)" ]; then
EXEC="no"
fi
fi
@@ -216,6 +247,7 @@ if [ "$1" == "php" ]; then
if [ "$EXEC" == "yes" ]; then
ARGS+=(exec -u "$APP_USER")
[ ! -t 0 ] && ARGS+=(-T)
forward_agent_env
ARGS+=("$APP_SERVICE" "php")
else
sail_is_not_running
@@ -230,6 +262,7 @@ elif [ "$1" == "bin" ]; then
shift 1
ARGS+=(exec -u "$APP_USER")
[ ! -t 0 ] && ARGS+=(-T)
forward_agent_env
ARGS+=("$APP_SERVICE" ./vendor/bin/"$CMD")
else
sail_is_not_running
@@ -244,6 +277,7 @@ elif [ "$1" == "run" ]; then
shift 1
ARGS+=(exec -u "$APP_USER")
[ ! -t 0 ] && ARGS+=(-T)
forward_agent_env
ARGS+=("$APP_SERVICE" "$CMD")
else
sail_is_not_running
@@ -256,7 +290,8 @@ elif [ "$1" == "docker-compose" ]; then
if [ "$EXEC" == "yes" ]; then
ARGS+=(exec -u "$APP_USER")
[ ! -t 0 ] && ARGS+=(-T)
ARGS+=("$APP_SERVICE" "${DOCKER_COMPOSE[@]}")
forward_agent_env
ARGS+=("$APP_SERVICE" "${COMPOSE_CMD[@]}")
else
sail_is_not_running
fi
@@ -268,6 +303,7 @@ elif [ "$1" == "composer" ]; then
if [ "$EXEC" == "yes" ]; then
ARGS+=(exec -u "$APP_USER")
[ ! -t 0 ] && ARGS+=(-T)
forward_agent_env
ARGS+=("$APP_SERVICE" "composer")
else
sail_is_not_running
@@ -280,6 +316,7 @@ elif [ "$1" == "artisan" ] || [ "$1" == "art" ] || [ "$1" == "a" ]; then
if [ "$EXEC" == "yes" ]; then
ARGS+=(exec -u "$APP_USER")
[ ! -t 0 ] && ARGS+=(-T)
forward_agent_env
ARGS+=("$APP_SERVICE" php artisan)
else
sail_is_not_running
@@ -292,6 +329,7 @@ elif [ "$1" == "debug" ]; then
if [ "$EXEC" == "yes" ]; then
ARGS+=(exec -u "$APP_USER" -e XDEBUG_TRIGGER=1)
[ ! -t 0 ] && ARGS+=(-T)
forward_agent_env
ARGS+=("$APP_SERVICE" php artisan)
else
sail_is_not_running
@@ -304,6 +342,7 @@ elif [ "$1" == "test" ]; then
if [ "$EXEC" == "yes" ]; then
ARGS+=(exec -u "$APP_USER")
[ ! -t 0 ] && ARGS+=(-T)
forward_agent_env
ARGS+=("$APP_SERVICE" php artisan test)
else
sail_is_not_running
@@ -316,6 +355,7 @@ elif [ "$1" == "phpunit" ]; then
if [ "$EXEC" == "yes" ]; then
ARGS+=(exec -u "$APP_USER")
[ ! -t 0 ] && ARGS+=(-T)
forward_agent_env
ARGS+=("$APP_SERVICE" php vendor/bin/phpunit)
else
sail_is_not_running
@@ -328,6 +368,7 @@ elif [ "$1" == "pest" ]; then
if [ "$EXEC" == "yes" ]; then
ARGS+=(exec -u "$APP_USER")
[ ! -t 0 ] && ARGS+=(-T)
forward_agent_env
ARGS+=("$APP_SERVICE" php vendor/bin/pest)
else
sail_is_not_running
@@ -340,6 +381,7 @@ elif [ "$1" == "pint" ]; then
if [ "$EXEC" == "yes" ]; then
ARGS+=(exec -u "$APP_USER")
[ ! -t 0 ] && ARGS+=(-T)
forward_agent_env
ARGS+=("$APP_SERVICE" php vendor/bin/pint)
else
sail_is_not_running
@@ -352,6 +394,7 @@ elif [ "$1" == "dusk" ]; then
if [ "$EXEC" == "yes" ]; then
ARGS+=(exec -u "$APP_USER")
[ ! -t 0 ] && ARGS+=(-T)
forward_agent_env
ARGS+=(-e "APP_URL=http://${APP_SERVICE}")
ARGS+=(-e "DUSK_DRIVER_URL=http://selenium:4444/wd/hub")
ARGS+=("$APP_SERVICE" php artisan dusk)
@@ -366,6 +409,7 @@ elif [ "$1" == "dusk:fails" ]; then
if [ "$EXEC" == "yes" ]; then
ARGS+=(exec -u "$APP_USER")
[ ! -t 0 ] && ARGS+=(-T)
forward_agent_env
ARGS+=(-e "APP_URL=http://${APP_SERVICE}")
ARGS+=(-e "DUSK_DRIVER_URL=http://selenium:4444/wd/hub")
ARGS+=("$APP_SERVICE" php artisan dusk:fails)
@@ -380,6 +424,7 @@ elif [ "$1" == "tinker" ]; then
if [ "$EXEC" == "yes" ]; then
ARGS+=(exec -u "$APP_USER")
[ ! -t 0 ] && ARGS+=(-T)
forward_agent_env
ARGS+=("$APP_SERVICE" php artisan tinker)
else
sail_is_not_running
@@ -392,6 +437,7 @@ elif [ "$1" == "node" ]; then
if [ "$EXEC" == "yes" ]; then
ARGS+=(exec -u "$APP_USER")
[ ! -t 0 ] && ARGS+=(-T)
forward_agent_env
ARGS+=("$APP_SERVICE" node)
else
sail_is_not_running
@@ -404,6 +450,7 @@ elif [ "$1" == "npm" ]; then
if [ "$EXEC" == "yes" ]; then
ARGS+=(exec -u "$APP_USER")
[ ! -t 0 ] && ARGS+=(-T)
forward_agent_env
ARGS+=("$APP_SERVICE" npm)
else
sail_is_not_running
@@ -416,6 +463,7 @@ elif [ "$1" == "npx" ]; then
if [ "$EXEC" == "yes" ]; then
ARGS+=(exec -u "$APP_USER")
[ ! -t 0 ] && ARGS+=(-T)
forward_agent_env
ARGS+=("$APP_SERVICE" npx)
else
sail_is_not_running
@@ -428,6 +476,7 @@ elif [ "$1" == "pnpm" ]; then
if [ "$EXEC" == "yes" ]; then
ARGS+=(exec -u "$APP_USER")
[ ! -t 0 ] && ARGS+=(-T)
forward_agent_env
ARGS+=("$APP_SERVICE" pnpm)
else
sail_is_not_running
@@ -440,6 +489,7 @@ elif [ "$1" == "pnpx" ]; then
if [ "$EXEC" == "yes" ]; then
ARGS+=(exec -u "$APP_USER")
[ ! -t 0 ] && ARGS+=(-T)
forward_agent_env
ARGS+=("$APP_SERVICE" pnpx)
else
sail_is_not_running
@@ -452,6 +502,7 @@ elif [ "$1" == "yarn" ]; then
if [ "$EXEC" == "yes" ]; then
ARGS+=(exec -u "$APP_USER")
[ ! -t 0 ] && ARGS+=(-T)
forward_agent_env
ARGS+=("$APP_SERVICE" yarn)
else
sail_is_not_running
@@ -464,6 +515,7 @@ elif [ "$1" == "bun" ]; then
if [ "$EXEC" == "yes" ]; then
ARGS+=(exec -u "$APP_USER")
[ ! -t 0 ] && ARGS+=(-T)
forward_agent_env
ARGS+=("$APP_SERVICE" bun)
else
sail_is_not_running
@@ -476,6 +528,7 @@ elif [ "$1" == "bunx" ]; then
if [ "$EXEC" == "yes" ]; then
ARGS+=(exec -u "$APP_USER")
[ ! -t 0 ] && ARGS+=(-T)
forward_agent_env
ARGS+=("$APP_SERVICE" bunx)
else
sail_is_not_running
@@ -527,6 +580,7 @@ elif [ "$1" == "shell" ] || [ "$1" == "bash" ]; then
if [ "$EXEC" == "yes" ]; then
ARGS+=(exec -u "$APP_USER")
[ ! -t 0 ] && ARGS+=(-T)
forward_agent_env
ARGS+=("$APP_SERVICE" bash)
else
sail_is_not_running
@@ -539,6 +593,7 @@ elif [ "$1" == "root-shell" ] || [ "$1" == "root-bash" ]; then
if [ "$EXEC" == "yes" ]; then
ARGS+=(exec -u root)
[ ! -t 0 ] && ARGS+=(-T)
forward_agent_env
ARGS+=("$APP_SERVICE" bash)
else
sail_is_not_running
@@ -585,7 +640,7 @@ elif [ "$1" == "share" ]; then
shift 1
if [ "$EXEC" == "yes" ]; then
docker run --init --rm --add-host=host.docker.internal:host-gateway -p "$SAIL_SHARE_DASHBOARD":4040 -t beyondcodegmbh/expose-server:latest share http://host.docker.internal:"$APP_PORT" \
${SAIL_DOCKER_BINARY} run --init --rm --add-host=host.docker.internal:host-gateway -p "$SAIL_SHARE_DASHBOARD":4040 -t beyondcodegmbh/expose-server:latest share http://host.docker.internal:"$APP_PORT" \
--server-host="$SAIL_SHARE_SERVER_HOST" \
--server-port="$SAIL_SHARE_SERVER_PORT" \
--auth="$SAIL_SHARE_TOKEN" \
@@ -629,4 +684,4 @@ elif [ "$1" == "open" ]; then
fi
# Run Docker Compose with the defined arguments...
"${DOCKER_COMPOSE[@]}" "${ARGS[@]}" "$@"
"${COMPOSE_CMD[@]}" "${ARGS[@]}" "$@"

View File

@@ -15,14 +15,14 @@
],
"require": {
"php": "^8.0",
"illuminate/console": "^9.52.16|^10.0|^11.0|^12.0",
"illuminate/contracts": "^9.52.16|^10.0|^11.0|^12.0",
"illuminate/support": "^9.52.16|^10.0|^11.0|^12.0",
"symfony/console": "^6.0|^7.0",
"symfony/yaml": "^6.0|^7.0"
"illuminate/console": "^9.52.16|^10.0|^11.0|^12.0|^13.0",
"illuminate/contracts": "^9.52.16|^10.0|^11.0|^12.0|^13.0",
"illuminate/support": "^9.52.16|^10.0|^11.0|^12.0|^13.0",
"symfony/console": "^6.0|^7.0|^8.0",
"symfony/yaml": "^6.0|^7.0|^8.0"
},
"require-dev": {
"orchestra/testbench": "^7.0|^8.0|^9.0|^10.0",
"orchestra/testbench": "^7.0|^8.0|^9.0|^10.0|^11.0",
"phpstan/phpstan": "^2.0"
},
"bin": [

0
vendor/laravel/sail/database/mariadb/create-testing-database.sh vendored Normal file → Executable file
View File

0
vendor/laravel/sail/database/mysql/create-testing-database.sh vendored Normal file → Executable file
View File

View File

@@ -10,6 +10,7 @@ WORKDIR /var/www/html
ENV DEBIAN_FRONTEND=noninteractive
ENV TZ=UTC
ENV LANG=C.UTF-8
ENV SUPERVISOR_PHP_COMMAND="/usr/bin/php -d variables_order=EGPCS /var/www/html/artisan serve --host=0.0.0.0 --port=80"
ENV SUPERVISOR_PHP_USER="sail"

View File

@@ -10,6 +10,7 @@ WORKDIR /var/www/html
ENV DEBIAN_FRONTEND=noninteractive
ENV TZ=UTC
ENV LANG=C.UTF-8
ENV SUPERVISOR_PHP_COMMAND="/usr/bin/php -d variables_order=EGPCS /var/www/html/artisan serve --host=0.0.0.0 --port=80"
ENV SUPERVISOR_PHP_USER="sail"

View File

@@ -10,6 +10,7 @@ WORKDIR /var/www/html
ENV DEBIAN_FRONTEND=noninteractive
ENV TZ=UTC
ENV LANG=C.UTF-8
ENV SUPERVISOR_PHP_COMMAND="/usr/bin/php -d variables_order=EGPCS /var/www/html/artisan serve --host=0.0.0.0 --port=80"
ENV SUPERVISOR_PHP_USER="sail"
@@ -42,12 +43,11 @@ RUN apt-get update && apt-get upgrade -y \
&& npm install -g npm \
&& npm install -g pnpm \
&& npm install -g bun \
&& curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | tee /etc/apt/keyrings/yarn.gpg >/dev/null \
&& echo "deb [signed-by=/etc/apt/keyrings/yarn.gpg] https://dl.yarnpkg.com/debian/ stable main" > /etc/apt/sources.list.d/yarn.list \
&& corepack enable \
&& corepack prepare yarn@stable --activate \
&& curl -sS https://www.postgresql.org/media/keys/ACCC4CF8.asc | gpg --dearmor | tee /etc/apt/keyrings/pgdg.gpg >/dev/null \
&& echo "deb [signed-by=/etc/apt/keyrings/pgdg.gpg] http://apt.postgresql.org/pub/repos/apt noble-pgdg main" > /etc/apt/sources.list.d/pgdg.list \
&& apt-get update \
&& apt-get install -y yarn \
&& apt-get install -y mysql-client \
&& apt-get install -y postgresql-client-$POSTGRES_VERSION \
&& apt-get -y autoremove \

View File

@@ -11,6 +11,7 @@ WORKDIR /var/www/html
ENV DEBIAN_FRONTEND=noninteractive
ENV TZ=UTC
ENV LANG=C.UTF-8
ENV SUPERVISOR_PHP_COMMAND="/usr/bin/php -d variables_order=EGPCS /var/www/html/artisan serve --host=0.0.0.0 --port=80"
ENV SUPERVISOR_PHP_USER="sail"
ENV PLAYWRIGHT_BROWSERS_PATH=0
@@ -45,12 +46,11 @@ RUN apt-get update && apt-get upgrade -y \
&& npm install -g pnpm \
&& npm install -g bun \
&& npx playwright install-deps \
&& curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | tee /etc/apt/keyrings/yarn.gpg >/dev/null \
&& echo "deb [signed-by=/etc/apt/keyrings/yarn.gpg] https://dl.yarnpkg.com/debian/ stable main" > /etc/apt/sources.list.d/yarn.list \
&& corepack enable \
&& corepack prepare yarn@stable --activate \
&& curl -sS https://www.postgresql.org/media/keys/ACCC4CF8.asc | gpg --dearmor | tee /etc/apt/keyrings/pgdg.gpg >/dev/null \
&& echo "deb [signed-by=/etc/apt/keyrings/pgdg.gpg] http://apt.postgresql.org/pub/repos/apt noble-pgdg main" > /etc/apt/sources.list.d/pgdg.list \
&& apt-get update \
&& apt-get install -y yarn \
&& apt-get install -y $MYSQL_CLIENT \
&& apt-get install -y postgresql-client-$POSTGRES_VERSION \
&& apt-get -y autoremove \

View File

@@ -11,6 +11,7 @@ WORKDIR /var/www/html
ENV DEBIAN_FRONTEND=noninteractive
ENV TZ=UTC
ENV LANG=C.UTF-8
ENV SUPERVISOR_PHP_COMMAND="/usr/bin/php -d variables_order=EGPCS /var/www/html/artisan serve --host=0.0.0.0 --port=80"
ENV SUPERVISOR_PHP_USER="sail"
ENV PLAYWRIGHT_BROWSERS_PATH=0
@@ -45,12 +46,11 @@ RUN apt-get update && apt-get upgrade -y \
&& npm install -g pnpm \
&& npm install -g bun \
&& npx playwright install-deps \
&& curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | tee /etc/apt/keyrings/yarn.gpg >/dev/null \
&& echo "deb [signed-by=/etc/apt/keyrings/yarn.gpg] https://dl.yarnpkg.com/debian/ stable main" > /etc/apt/sources.list.d/yarn.list \
&& corepack enable \
&& corepack prepare yarn@stable --activate \
&& curl -sS https://www.postgresql.org/media/keys/ACCC4CF8.asc | gpg --dearmor | tee /etc/apt/keyrings/pgdg.gpg >/dev/null \
&& echo "deb [signed-by=/etc/apt/keyrings/pgdg.gpg] http://apt.postgresql.org/pub/repos/apt noble-pgdg main" > /etc/apt/sources.list.d/pgdg.list \
&& apt-get update \
&& apt-get install -y yarn \
&& apt-get install -y $MYSQL_CLIENT \
&& apt-get install -y postgresql-client-$POSTGRES_VERSION \
&& apt-get -y autoremove \

View File

@@ -11,6 +11,7 @@ WORKDIR /var/www/html
ENV DEBIAN_FRONTEND=noninteractive
ENV TZ=UTC
ENV LANG=C.UTF-8
ENV SUPERVISOR_PHP_COMMAND="/usr/bin/php -d variables_order=EGPCS /var/www/html/artisan serve --host=0.0.0.0 --port=80"
ENV SUPERVISOR_PHP_USER="sail"
ENV PLAYWRIGHT_BROWSERS_PATH=0
@@ -49,7 +50,7 @@ RUN apt-get update && apt-get upgrade -y \
php8.5-msgpack \
php8.5-igbinary \
php8.5-redis \
#php8.5-swoole \
php8.5-swoole \
php8.5-memcached \
php8.5-pcov \
php8.5-imagick \
@@ -63,12 +64,11 @@ RUN apt-get update && apt-get upgrade -y \
&& npm install -g pnpm \
&& npm install -g bun \
&& npx playwright install-deps \
&& curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | tee /etc/apt/keyrings/yarn.gpg >/dev/null \
&& echo "deb [signed-by=/etc/apt/keyrings/yarn.gpg] https://dl.yarnpkg.com/debian/ stable main" > /etc/apt/sources.list.d/yarn.list \
&& corepack enable \
&& corepack prepare yarn@stable --activate \
&& curl -sS https://www.postgresql.org/media/keys/ACCC4CF8.asc | gpg --dearmor | tee /etc/apt/keyrings/pgdg.gpg >/dev/null \
&& echo "deb [signed-by=/etc/apt/keyrings/pgdg.gpg] http://apt.postgresql.org/pub/repos/apt noble-pgdg main" > /etc/apt/sources.list.d/pgdg.list \
&& apt-get update \
&& apt-get install -y yarn \
&& apt-get install -y $MYSQL_CLIENT \
&& apt-get install -y postgresql-client-$POSTGRES_VERSION \
&& apt-get -y autoremove \