build .rpm and .deb packages to automatically install and configure frankenphp #1497
henderkes
marked this pull request as draft 355 days ago
henderkes
marked this pull request as ready for review 355 days ago
dunglas
requested changes
on 2025-04-14
henderkes
changed the title build .rpm and .deb packages to automatically install and configure frankenphp [WIP] build .rpm and .deb packages to automatically install and configure frankenphp 354 days ago
henderkes
changed the title [WIP] build .rpm and .deb packages to automatically install and configure frankenphp build .rpm and .deb packages to automatically install and configure frankenphp 353 days ago
dunglas
requested changes
on 2025-04-17
henderkes
force pushed
from
b58d6649
to
2c2bb923
348 days ago
dunglas
requested changes
on 2025-04-23
add ./create-rpm.sh file to build a "frankenphp" rpm package
ea018712
also build a deb package
a2d3ccdf
renamed to build-packages
03da93f1
linter...
bee13b7d
add depends
915ef7ea
linter again?
cfdd2441
linter number 3
687cee15
linter number 4
152a218b
set default locations for ini file, conf files and extensions
f65a9397
set unified path for modules that should be ok on all dists
6bcb7906
add default content into "package" folder
496dd70b
make file executable
baddcf19
worker is in public folder
55141aef
what on earth did I do x)
391f759e
use same FRANKENPHP_VERSION and make sure to let pr's run the rpm gen…
0fc0ec86
install ruby, fpm and rpm-build
0ded8dc1
move to after changing base urls because it would fail with packages …
3a0593d5
ruby 3 build needs gcc 10
1999713e
rpm-build is necessary too...
8616e69d
and I forgot to link the package folder
dcfb09bb
create directories if they don't exist
c241248e
copy out all frankenphp* files?
6daaacde
lint fix
bd87a129
only copy frankenphp-* files
60762243
only copy frankenphp-* files
5405dcef
the .deb file is name frankenphp_1.5.0... - create output folder inst…
e97e4295
update the last two steps to use the gh-output directory
2fc0a298
add post install script to set frankenphp able to bind to port 80 for…
a363a8be
dnf over yum, I think the yum alias was removed in RH 9.5
9c3554a2
newlines
d945be24
newlines
2877985d
add text what missing libcap means
50f98a9a
copy php.ini-production from php-src, linter, update ruby version
8b5af4a5
move Caddyfile to /etc/frankenphp/Caddyfile
0a7df356
linter
b5853ff1
fix a copy and paste error
69831c57
better describe fallback to 0.0.0
ddf325ac
linter
2d10fa90
copy installation scripts from official caddy packages, change user t…
2b774cdc
bombombom
e952a9f8
make files executable
733f8904
tabs
29049b18
linter
ea0b7c47
linter again
a12ba62d
use empty directory for three different destinations instead of keepi…
c1bcd7c4
caddy says the file is incorrectly formatted without these spaces
ae8fc109
remove wildcard matcher from root directive
9de7bb3d
henderkes
force pushed
from
9ca346ee
to
9de7bb3d
344 days ago
Apply suggestions from code review
3f9388ef
Update dev.Dockerfile
c752d7c5
remove misleading comment
e82a43cd
update documentation for paths
fd2c4c08
update documentation for paths some more
115d4a6d
fix musl opcache-jit issue
d663244c
markdown linter
5e7c217d
the damn tab
d0b8338f
Merge remote-tracking branch 'dunglas/main' into rpm
acf8365a
dunglas
requested changes
on 2025-04-29
Apply suggestions from code review
7b7a63f6
drop dev.Dockerfile php location from config.md
e1de7b46
add php config note to CONTRIBUTING.md
19daf640
dashes instead of asterisks in chinese docs
807bc0a8
fix package building
c3f432c0
create frankenphp user in case it doesn't exist for deb packages
38182897
create users if they don't exist, delete them again if they didn't exist
ad59c261
satisfy linter
a41b9d48
create the user with the same commands as the postinst/preinstall scr…
1b6ac7f8
Removes toolchain requirements.
a08911a0
trigger
e68fceac
Removes explicit calls to go get
599c5f81
trigger
b840aa14
setcap by default
fe951ed2
Merge remote-tracking branch 'dunglas/main' into rpm
a6c0f74c
simplify example project
ee90bca3
henderkes
force pushed
from
956c0220
to
ee90bca3
330 days ago
bring page more in line with the caddy / apache / nginx default page
73581c7b
update to html 5
6e20fa4b
Merge remote-tracking branch 'dunglas/fix/removes-toolchain-reqs' int…
21b3c15a
oopsies
6a809395
revert style to original
6a6f31d3
remove https:// (caddy uses http:// on RHEL, :80 on Debian)
5161021a
Merge remote-tracking branch 'dunglas/main' into rpm
d76b6e09
dunglas
approved these changes
on 2025-05-14
dunglas
merged
bbbfdb31
into main 324 days ago
henderkes
deleted the rpm branch 324 days ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub