commit
16d96061db
|
@ -0,0 +1,21 @@
|
||||||
|
matrix:
|
||||||
|
PHP_VERSION:
|
||||||
|
- 7.4
|
||||||
|
- 8.0
|
||||||
|
- 8.1
|
||||||
|
- 8.2
|
||||||
|
pipeline:
|
||||||
|
image-build:
|
||||||
|
image: plugins/docker
|
||||||
|
settings:
|
||||||
|
registry: techio.dev
|
||||||
|
repo: techio.dev/${CI_REPO}
|
||||||
|
tags:
|
||||||
|
- ${PHP_VERSION}
|
||||||
|
build_args:
|
||||||
|
- PHP_VERSION=${PHP_VERSION}
|
||||||
|
username: deploy
|
||||||
|
password:
|
||||||
|
from_secret: deploy_password
|
||||||
|
when:
|
||||||
|
event: tag
|
|
@ -0,0 +1,17 @@
|
||||||
|
{
|
||||||
|
supervisor {
|
||||||
|
php-fpm {
|
||||||
|
dir /var/www/html
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
:80 {
|
||||||
|
root * /var/www/html
|
||||||
|
php_fastcgi 127.0.0.1:9000
|
||||||
|
encode gzip
|
||||||
|
file_server
|
||||||
|
rewrite {
|
||||||
|
if {path} not_match ^\/wp-admin
|
||||||
|
to {path} {path}/ /index.php?_url={uri}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,9 @@
|
||||||
|
FROM caddy:builder-alpine as caddy
|
||||||
|
RUN xcaddy build --with github.com/baldinof/caddy-supervisor@v0.6.0
|
||||||
|
ARG PHP_VERSION=7.4
|
||||||
|
FROM php:${PHP_VERSION}-fpm-alpine
|
||||||
|
COPY --from=caddy /usr/bin/caddy /usr/bin
|
||||||
|
COPY Caddyfile /usr/local/etc/caddy/Caddyfile
|
||||||
|
COPY php.ini /usr/local/etc/php/conf.d
|
||||||
|
EXPOSE 80
|
||||||
|
CMD caddy run --config /usr/local/etc/caddy/Caddyfile
|
Loading…
Reference in New Issue