update docker-compose.yaml
This commit is contained in:
parent
e9d4727aa0
commit
1c0b55e2cb
16
typecho/caddy/buildx/Caddyfile
Normal file
16
typecho/caddy/buildx/Caddyfile
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
{
|
||||||
|
auto_https disable_redirects
|
||||||
|
email admin@rainss.cn
|
||||||
|
}
|
||||||
|
example.com:80 {
|
||||||
|
encode gzip
|
||||||
|
root * /www/websites/typecho
|
||||||
|
php_fastcgi php-fpm:9000
|
||||||
|
file_server
|
||||||
|
}
|
||||||
|
http://www.example.com {
|
||||||
|
root * /www/websites/typecho
|
||||||
|
encode gzip
|
||||||
|
php_fastcgi php-fpm:9000
|
||||||
|
file_server
|
||||||
|
}
|
||||||
@ -4,7 +4,6 @@ FROM --platform=$TARGETPLATFORM php:8.1.15-fpm-alpine3.17
|
|||||||
MAINTAINER rainerosion "admin@rainss.cn"
|
MAINTAINER rainerosion "admin@rainss.cn"
|
||||||
|
|
||||||
COPY --from=composer-build /usr/bin/composer /usr/bin/composer
|
COPY --from=composer-build /usr/bin/composer /usr/bin/composer
|
||||||
COPY Caddyfile /etc/caddy/Caddyfile
|
|
||||||
ENV BUILD_DEPS \
|
ENV BUILD_DEPS \
|
||||||
libzip-dev \
|
libzip-dev \
|
||||||
icu-dev \
|
icu-dev \
|
||||||
|
|||||||
@ -15,6 +15,8 @@ services:
|
|||||||
depends_on:
|
depends_on:
|
||||||
- php-cgi
|
- php-cgi
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
networks:
|
||||||
|
- website
|
||||||
php-cgi:
|
php-cgi:
|
||||||
container_name: php-fpm
|
container_name: php-fpm
|
||||||
build:
|
build:
|
||||||
@ -23,18 +25,20 @@ services:
|
|||||||
volumes:
|
volumes:
|
||||||
- ${PWD}/caddy/websites:/www/websites
|
- ${PWD}/caddy/websites:/www/websites
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
pgsql:
|
|
||||||
container_name: timemail-pgsql
|
|
||||||
image: postgres:12.4
|
|
||||||
restart: unless-stopped
|
|
||||||
environment:
|
|
||||||
- POSTGRES_PASSWORD=rains.wiki
|
|
||||||
- ALLOW_IP_RANGE=0.0.0.0/0
|
|
||||||
ports:
|
|
||||||
- 5432:5432
|
|
||||||
volumes:
|
|
||||||
- ${PWD}/caddy/postgres/data:/var/lib/postgresql
|
|
||||||
networks:
|
networks:
|
||||||
-
|
- website
|
||||||
|
# pgsql:
|
||||||
|
# container_name: timemail-pgsql
|
||||||
|
# image: postgres:12.4
|
||||||
|
# restart: unless-stopped
|
||||||
|
# environment:
|
||||||
|
# - POSTGRES_PASSWORD=rains.wiki
|
||||||
|
# - ALLOW_IP_RANGE=0.0.0.0/0
|
||||||
|
# ports:
|
||||||
|
# - 5432:5432
|
||||||
|
# volumes:
|
||||||
|
# - ${PWD}/caddy/postgres/data:/var/lib/postgresql
|
||||||
|
# networks:
|
||||||
|
# - website
|
||||||
networks:
|
networks:
|
||||||
website:
|
website:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user