Files
compose-template/Docker/typecho/docker-compose.yml
2022-04-27 17:52:02 +08:00

42 lines
1.2 KiB
YAML

# https://github.com/typecho/Dockerfile
version: '3'
services:
typecho:
container_name: typecho-server
image: joyqi/typecho:nightly-php7.4-apache
ports:
- 6881:80
environment:
TIMEZONE: Asia/Shanghai
MEMORY_LIMIT: 100M # PHP内存限制
MAX_POST_BODY: 50M
TYPECHO_INSTALL: 1 # 设置为1将运行自动安装脚本
TYPECHO_DB_ADAPTER: Pdo_SQLite # 数据驱动器Pdo_Mysql, Pdo_SQLite, Pdo_Pgsql, Mysqli, SQLite, Pgsql.
# TYPECHO_DB_HOST: host
# TYPECHO_DB_PORT: 3306
# TYPECHO_DB_USER: user
# TYPECHO_DB_PASSWORD: password
# TYPECHO_DB_DATABASE: database
TYPECHO_DB_FILE: /app/usr/typecho.db
TYPECHO_DB_PREFIX: tpyecho_
# TYPECHO_DB_ENGINE: InnoDB # 仅Mysql可用
# TYPECHO_DB_CHARSET: utf8 # default: utf8(for pgsql) or utf8mb4(for mysql)
TYPECHO_DB_NEXT: keep # none keep force
TYPECHO_SITE_URL: http://127.0.0.1:6881
TYPECHO_USER_NAME: username
TYPECHO_USER_PASSWORD: password
TYPECHO_USER_MAIL: admin@localhost.local
volumes:
- ./data:/app/usr
restart: unless-stopped
networks:
nginx:
aliases:
- typecho
networks:
nginx:
external: true