bumpi
This commit is contained in:
parent
43a2d24af9
commit
d468d5a6e3
4 changed files with 44 additions and 161 deletions
|
@ -1,18 +0,0 @@
|
||||||
name: Build
|
|
||||||
run-name: ${{ gitea.actor }} Builder
|
|
||||||
on:
|
|
||||||
push:
|
|
||||||
branches:
|
|
||||||
- main
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
hello_world_job:
|
|
||||||
runs-on: docker
|
|
||||||
name: A job to say hello
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v4
|
|
||||||
- name: ls
|
|
||||||
run: ls -lisa
|
|
||||||
- name: Hello world action step
|
|
||||||
id: build-container
|
|
||||||
run: podman build -t franky -f podman/Containerfile .
|
|
|
@ -7,16 +7,15 @@
|
||||||
"php": ">=8.4",
|
"php": ">=8.4",
|
||||||
"ext-ctype": "*",
|
"ext-ctype": "*",
|
||||||
"ext-iconv": "*",
|
"ext-iconv": "*",
|
||||||
"doctrine/dbal": "^3",
|
"doctrine/dbal": "^3.9.4",
|
||||||
"doctrine/doctrine-bundle": "^2.14",
|
"doctrine/doctrine-bundle": "^2.14",
|
||||||
"doctrine/doctrine-migrations-bundle": "^3.4",
|
"doctrine/doctrine-migrations-bundle": "^3.4.2",
|
||||||
"doctrine/orm": "^3.3",
|
"doctrine/orm": "^3.4",
|
||||||
"runtime/frankenphp-symfony": "^0.2.0",
|
|
||||||
"symfony/asset": "7.3.*",
|
"symfony/asset": "7.3.*",
|
||||||
"symfony/asset-mapper": "7.3.*",
|
"symfony/asset-mapper": "7.3.*",
|
||||||
"symfony/console": "7.3.*",
|
"symfony/console": "7.3.*",
|
||||||
"symfony/dotenv": "7.3.*",
|
"symfony/dotenv": "7.3.*",
|
||||||
"symfony/flex": "^2",
|
"symfony/flex": "^2.7.1",
|
||||||
"symfony/form": "7.3.*",
|
"symfony/form": "7.3.*",
|
||||||
"symfony/framework-bundle": "7.3.*",
|
"symfony/framework-bundle": "7.3.*",
|
||||||
"symfony/runtime": "7.3.*",
|
"symfony/runtime": "7.3.*",
|
||||||
|
@ -25,12 +24,12 @@
|
||||||
"symfony/validator": "7.3.*",
|
"symfony/validator": "7.3.*",
|
||||||
"symfony/web-link": "7.3.*",
|
"symfony/web-link": "7.3.*",
|
||||||
"symfony/yaml": "7.3.*",
|
"symfony/yaml": "7.3.*",
|
||||||
"twig/extra-bundle": "^2.12|^3.0",
|
"twig/extra-bundle": "^2.12|^3.21",
|
||||||
"twig/twig": "^2.12|^3.0"
|
"twig/twig": "^2.12|^3.21.1"
|
||||||
},
|
},
|
||||||
"require-dev": {
|
"require-dev": {
|
||||||
"pestphp/pest": "^3.8",
|
"pestphp/pest": "^3.8.2",
|
||||||
"rector/rector": "^2.0",
|
"rector/rector": "^2.0.18",
|
||||||
"symfony/browser-kit": "^7.3",
|
"symfony/browser-kit": "^7.3",
|
||||||
"symfony/css-selector": "7.3.*",
|
"symfony/css-selector": "7.3.*",
|
||||||
"symfony/dom-crawler": "7.3.*",
|
"symfony/dom-crawler": "7.3.*",
|
||||||
|
@ -38,7 +37,7 @@
|
||||||
"symfony/stopwatch": "7.3.*",
|
"symfony/stopwatch": "7.3.*",
|
||||||
"symfony/web-profiler-bundle": "7.3.*",
|
"symfony/web-profiler-bundle": "7.3.*",
|
||||||
"symplify/config-transformer": "^12.4",
|
"symplify/config-transformer": "^12.4",
|
||||||
"symplify/easy-coding-standard": "^12.5"
|
"symplify/easy-coding-standard": "^12.5.20"
|
||||||
},
|
},
|
||||||
"config": {
|
"config": {
|
||||||
"allow-plugins": {
|
"allow-plugins": {
|
||||||
|
|
122
composer.lock
generated
122
composer.lock
generated
|
@ -4,7 +4,7 @@
|
||||||
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
||||||
"This file is @generated automatically"
|
"This file is @generated automatically"
|
||||||
],
|
],
|
||||||
"content-hash": "0171698e06036913d5ba729e28df03c7",
|
"content-hash": "1fe9f53b59a2962c86116a6fed3b749e",
|
||||||
"packages": [
|
"packages": [
|
||||||
{
|
{
|
||||||
"name": "composer/semver",
|
"name": "composer/semver",
|
||||||
|
@ -1066,16 +1066,16 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "doctrine/orm",
|
"name": "doctrine/orm",
|
||||||
"version": "3.3.3",
|
"version": "3.4.0",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/doctrine/orm.git",
|
"url": "https://github.com/doctrine/orm.git",
|
||||||
"reference": "1f1891d3e20ef9881e81c2f32c53e9dc88dfc9a7"
|
"reference": "4664373bd0668d71b40cc368b950de95e1dba2f8"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/doctrine/orm/zipball/1f1891d3e20ef9881e81c2f32c53e9dc88dfc9a7",
|
"url": "https://api.github.com/repos/doctrine/orm/zipball/4664373bd0668d71b40cc368b950de95e1dba2f8",
|
||||||
"reference": "1f1891d3e20ef9881e81c2f32c53e9dc88dfc9a7",
|
"reference": "4664373bd0668d71b40cc368b950de95e1dba2f8",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
|
@ -1150,9 +1150,9 @@
|
||||||
],
|
],
|
||||||
"support": {
|
"support": {
|
||||||
"issues": "https://github.com/doctrine/orm/issues",
|
"issues": "https://github.com/doctrine/orm/issues",
|
||||||
"source": "https://github.com/doctrine/orm/tree/3.3.3"
|
"source": "https://github.com/doctrine/orm/tree/3.4.0"
|
||||||
},
|
},
|
||||||
"time": "2025-05-02T17:42:51+00:00"
|
"time": "2025-06-14T11:47:14+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "doctrine/persistence",
|
"name": "doctrine/persistence",
|
||||||
|
@ -1562,58 +1562,6 @@
|
||||||
},
|
},
|
||||||
"time": "2024-09-11T13:17:53+00:00"
|
"time": "2024-09-11T13:17:53+00:00"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "runtime/frankenphp-symfony",
|
|
||||||
"version": "0.2.0",
|
|
||||||
"source": {
|
|
||||||
"type": "git",
|
|
||||||
"url": "https://github.com/php-runtime/frankenphp-symfony.git",
|
|
||||||
"reference": "56822c3631d9522a3136a4c33082d006bdfe4bad"
|
|
||||||
},
|
|
||||||
"dist": {
|
|
||||||
"type": "zip",
|
|
||||||
"url": "https://api.github.com/repos/php-runtime/frankenphp-symfony/zipball/56822c3631d9522a3136a4c33082d006bdfe4bad",
|
|
||||||
"reference": "56822c3631d9522a3136a4c33082d006bdfe4bad",
|
|
||||||
"shasum": ""
|
|
||||||
},
|
|
||||||
"require": {
|
|
||||||
"php": ">=8.1",
|
|
||||||
"symfony/dependency-injection": "^5.4 || ^6.0 || ^7.0",
|
|
||||||
"symfony/http-kernel": "^5.4 || ^6.0 || ^7.0",
|
|
||||||
"symfony/runtime": "^5.4 || ^6.0 || ^7.0"
|
|
||||||
},
|
|
||||||
"require-dev": {
|
|
||||||
"phpunit/phpunit": "^9.5"
|
|
||||||
},
|
|
||||||
"type": "library",
|
|
||||||
"autoload": {
|
|
||||||
"psr-4": {
|
|
||||||
"Runtime\\FrankenPhpSymfony\\": "src/"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"notification-url": "https://packagist.org/downloads/",
|
|
||||||
"license": [
|
|
||||||
"MIT"
|
|
||||||
],
|
|
||||||
"authors": [
|
|
||||||
{
|
|
||||||
"name": "Kévin Dunglas",
|
|
||||||
"email": "kevin@dunglas.dev"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"description": "FrankenPHP runtime for Symfony",
|
|
||||||
"support": {
|
|
||||||
"issues": "https://github.com/php-runtime/frankenphp-symfony/issues",
|
|
||||||
"source": "https://github.com/php-runtime/frankenphp-symfony/tree/0.2.0"
|
|
||||||
},
|
|
||||||
"funding": [
|
|
||||||
{
|
|
||||||
"url": "https://github.com/nyholm",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"time": "2023-12-12T12:06:11+00:00"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "symfony/asset",
|
"name": "symfony/asset",
|
||||||
"version": "v7.3.0",
|
"version": "v7.3.0",
|
||||||
|
@ -5735,16 +5683,16 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "filp/whoops",
|
"name": "filp/whoops",
|
||||||
"version": "2.18.1",
|
"version": "2.18.2",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/filp/whoops.git",
|
"url": "https://github.com/filp/whoops.git",
|
||||||
"reference": "8fcc6a862f2e7b94eb4221fd0819ddba3d30ab26"
|
"reference": "89dabca1490bc77dbcab41c2b20968c7e44bf7c3"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/filp/whoops/zipball/8fcc6a862f2e7b94eb4221fd0819ddba3d30ab26",
|
"url": "https://api.github.com/repos/filp/whoops/zipball/89dabca1490bc77dbcab41c2b20968c7e44bf7c3",
|
||||||
"reference": "8fcc6a862f2e7b94eb4221fd0819ddba3d30ab26",
|
"reference": "89dabca1490bc77dbcab41c2b20968c7e44bf7c3",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
|
@ -5794,7 +5742,7 @@
|
||||||
],
|
],
|
||||||
"support": {
|
"support": {
|
||||||
"issues": "https://github.com/filp/whoops/issues",
|
"issues": "https://github.com/filp/whoops/issues",
|
||||||
"source": "https://github.com/filp/whoops/tree/2.18.1"
|
"source": "https://github.com/filp/whoops/tree/2.18.2"
|
||||||
},
|
},
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
|
@ -5802,7 +5750,7 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"time": "2025-06-03T18:56:14+00:00"
|
"time": "2025-06-11T20:42:19+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "jean85/pretty-package-versions",
|
"name": "jean85/pretty-package-versions",
|
||||||
|
@ -6051,23 +5999,23 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "nunomaduro/collision",
|
"name": "nunomaduro/collision",
|
||||||
"version": "v8.8.0",
|
"version": "v8.8.1",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/nunomaduro/collision.git",
|
"url": "https://github.com/nunomaduro/collision.git",
|
||||||
"reference": "4cf9f3b47afff38b139fb79ce54fc71799022ce8"
|
"reference": "44ccb82e3e21efb5446748d2a3c81a030ac22bd5"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/nunomaduro/collision/zipball/4cf9f3b47afff38b139fb79ce54fc71799022ce8",
|
"url": "https://api.github.com/repos/nunomaduro/collision/zipball/44ccb82e3e21efb5446748d2a3c81a030ac22bd5",
|
||||||
"reference": "4cf9f3b47afff38b139fb79ce54fc71799022ce8",
|
"reference": "44ccb82e3e21efb5446748d2a3c81a030ac22bd5",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
"filp/whoops": "^2.18.0",
|
"filp/whoops": "^2.18.1",
|
||||||
"nunomaduro/termwind": "^2.3.0",
|
"nunomaduro/termwind": "^2.3.1",
|
||||||
"php": "^8.2.0",
|
"php": "^8.2.0",
|
||||||
"symfony/console": "^7.2.5"
|
"symfony/console": "^7.3.0"
|
||||||
},
|
},
|
||||||
"conflict": {
|
"conflict": {
|
||||||
"laravel/framework": "<11.44.2 || >=13.0.0",
|
"laravel/framework": "<11.44.2 || >=13.0.0",
|
||||||
|
@ -6075,15 +6023,15 @@
|
||||||
},
|
},
|
||||||
"require-dev": {
|
"require-dev": {
|
||||||
"brianium/paratest": "^7.8.3",
|
"brianium/paratest": "^7.8.3",
|
||||||
"larastan/larastan": "^3.2",
|
"larastan/larastan": "^3.4.2",
|
||||||
"laravel/framework": "^11.44.2 || ^12.6",
|
"laravel/framework": "^11.44.2 || ^12.18",
|
||||||
"laravel/pint": "^1.21.2",
|
"laravel/pint": "^1.22.1",
|
||||||
"laravel/sail": "^1.41.0",
|
"laravel/sail": "^1.43.1",
|
||||||
"laravel/sanctum": "^4.0.8",
|
"laravel/sanctum": "^4.1.1",
|
||||||
"laravel/tinker": "^2.10.1",
|
"laravel/tinker": "^2.10.1",
|
||||||
"orchestra/testbench-core": "^9.12.0 || ^10.1",
|
"orchestra/testbench-core": "^9.12.0 || ^10.4",
|
||||||
"pestphp/pest": "^3.8.0",
|
"pestphp/pest": "^3.8.2",
|
||||||
"sebastian/environment": "^7.2.0 || ^8.0"
|
"sebastian/environment": "^7.2.1 || ^8.0"
|
||||||
},
|
},
|
||||||
"type": "library",
|
"type": "library",
|
||||||
"extra": {
|
"extra": {
|
||||||
|
@ -6146,7 +6094,7 @@
|
||||||
"type": "patreon"
|
"type": "patreon"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"time": "2025-04-03T14:33:09+00:00"
|
"time": "2025-06-11T01:04:21+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "nunomaduro/termwind",
|
"name": "nunomaduro/termwind",
|
||||||
|
@ -7434,16 +7382,16 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "rector/rector",
|
"name": "rector/rector",
|
||||||
"version": "2.0.17",
|
"version": "2.0.18",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/rectorphp/rector.git",
|
"url": "https://github.com/rectorphp/rector.git",
|
||||||
"reference": "caa4ffda1d48bde44434e6ba95d132ec32e7fd40"
|
"reference": "be3a452085b524a04056e3dfe72d861948711062"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/rectorphp/rector/zipball/caa4ffda1d48bde44434e6ba95d132ec32e7fd40",
|
"url": "https://api.github.com/repos/rectorphp/rector/zipball/be3a452085b524a04056e3dfe72d861948711062",
|
||||||
"reference": "caa4ffda1d48bde44434e6ba95d132ec32e7fd40",
|
"reference": "be3a452085b524a04056e3dfe72d861948711062",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
|
@ -7481,7 +7429,7 @@
|
||||||
],
|
],
|
||||||
"support": {
|
"support": {
|
||||||
"issues": "https://github.com/rectorphp/rector/issues",
|
"issues": "https://github.com/rectorphp/rector/issues",
|
||||||
"source": "https://github.com/rectorphp/rector/tree/2.0.17"
|
"source": "https://github.com/rectorphp/rector/tree/2.0.18"
|
||||||
},
|
},
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
|
@ -7489,7 +7437,7 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"time": "2025-05-30T10:59:08+00:00"
|
"time": "2025-06-11T11:19:37+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "sebastian/cli-parser",
|
"name": "sebastian/cli-parser",
|
||||||
|
|
|
@ -1,46 +0,0 @@
|
||||||
FROM dunglas/frankenphp
|
|
||||||
|
|
||||||
RUN install-php-extensions \
|
|
||||||
intl \
|
|
||||||
zip \
|
|
||||||
opcache
|
|
||||||
|
|
||||||
|
|
||||||
ENV FRANKENPHP_CONFIG="worker ./public/index.php"
|
|
||||||
ENV APP_ENV=prod
|
|
||||||
ENV APP_DEBUG=0
|
|
||||||
|
|
||||||
WORKDIR /app
|
|
||||||
|
|
||||||
COPY ../assets ./assets
|
|
||||||
COPY ../public ./public
|
|
||||||
COPY ../bin ./bin
|
|
||||||
COPY ../config ./config
|
|
||||||
COPY ../migrations ./migrations
|
|
||||||
COPY ../src ./src
|
|
||||||
COPY ../templates ./templates
|
|
||||||
COPY ../.env ./.env
|
|
||||||
COPY ../composer.json ./composer.json
|
|
||||||
COPY ../composer.lock ./composer.lock
|
|
||||||
COPY ../importmap.php ./importmap.php
|
|
||||||
COPY ../symfony.lock ./symfony.lock
|
|
||||||
|
|
||||||
COPY --from=composer /usr/bin/composer /usr/bin/composer
|
|
||||||
|
|
||||||
RUN composer install --no-dev --optimize-autoloader
|
|
||||||
RUN rm /usr/bin/composer
|
|
||||||
|
|
||||||
ARG USER=appuser
|
|
||||||
|
|
||||||
RUN \
|
|
||||||
# Use "adduser -D ${USER}" for alpine based distros
|
|
||||||
useradd ${USER}; \
|
|
||||||
# Remove default capability
|
|
||||||
setcap -r /usr/local/bin/frankenphp; \
|
|
||||||
# Give write access to /data/caddy and /config/caddy
|
|
||||||
chown -R ${USER}:${USER} /data/caddy && chown -R ${USER}:${USER} /config/caddy
|
|
||||||
|
|
||||||
USER ${USER}
|
|
||||||
|
|
||||||
RUN ls -lisa .
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue