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