diff --git a/etc/caddy/Caddyfile b/deploy/etc/caddy/Caddyfile similarity index 100% rename from etc/caddy/Caddyfile rename to deploy/etc/caddy/Caddyfile diff --git a/etc/php83/php-fpm.d/www.conf b/deploy/etc/php83/php-fpm.d/www.conf similarity index 67% rename from etc/php83/php-fpm.d/www.conf rename to deploy/etc/php83/php-fpm.d/www.conf index 72bd8fb..113b8c2 100644 --- a/etc/php83/php-fpm.d/www.conf +++ b/deploy/etc/php83/php-fpm.d/www.conf @@ -2,7 +2,7 @@ user = nobody group = nobody -listen = /var/run/php-fpm.sock +listen = 9001 pm = dynamic pm.max_children = 5 pm.start_servers = 2 diff --git a/deploy/install.sh b/deploy/install.sh index 10ee492..6f09d2a 100644 --- a/deploy/install.sh +++ b/deploy/install.sh @@ -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 + diff --git a/deploy/prepare-deploy.sh b/deploy/prepare-deploy.sh index d612203..558f081 100644 --- a/deploy/prepare-deploy.sh +++ b/deploy/prepare-deploy.sh @@ -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"