This commit is contained in:
parent
9f5bb8ce9f
commit
ec46bf2884
4 changed files with 29 additions and 5 deletions
6
deploy/etc/caddy/Caddyfile
Normal file
6
deploy/etc/caddy/Caddyfile
Normal file
|
@ -0,0 +1,6 @@
|
|||
:8087 {
|
||||
root * /var/www/html/public
|
||||
php_fastcgi unix//var/run/php-fpm.sock
|
||||
file_server
|
||||
encode zstd gzip
|
||||
}
|
10
deploy/etc/php83/php-fpm.d/www.conf
Normal file
10
deploy/etc/php83/php-fpm.d/www.conf
Normal file
|
@ -0,0 +1,10 @@
|
|||
[www]
|
||||
|
||||
user = nobody
|
||||
group = nobody
|
||||
listen = 9001
|
||||
pm = dynamic
|
||||
pm.max_children = 5
|
||||
pm.start_servers = 2
|
||||
pm.min_spare_servers = 1
|
||||
pm.max_spare_servers = 3
|
|
@ -1,2 +1,26 @@
|
|||
#!/usr/bin/env sh
|
||||
|
||||
podman pod create \
|
||||
--label "io.containers.autoupdate=registry" \
|
||||
--name futtern \
|
||||
-p 8087:8087
|
||||
|
||||
podman run -d \
|
||||
--pod futtern \
|
||||
--name php \
|
||||
git.php.fail/lubiana/container/php:8.3-fpm
|
||||
|
||||
podman run -d \
|
||||
--pod futtern \
|
||||
--name caddy \
|
||||
--volume
|
||||
docker.io/caddy/caddy:alpine
|
||||
|
||||
podman genereate systemd \
|
||||
--files \
|
||||
--name futtern \
|
||||
--restart-policy=always \
|
||||
-t 10
|
||||
|
||||
mkdir -p ${HOME}/.config/systemd/user
|
||||
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
#!/usr/bin/env sh
|
||||
|
||||
if [ -d "temp-deploy" ]; then
|
||||
rm -rf temp-deploy
|
||||
if [ -d "futter-app" ]; then
|
||||
rm -rf futtern-app
|
||||
fi
|
||||
mkdir temp-deploy
|
||||
cd temp-deploy || return
|
||||
mkdir futtern-app
|
||||
cd futtern-app || return
|
||||
|
||||
pathsToCopy="public bin config migrations src templates composer.json composer.lock symfony.lock .env etc"
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue