diff --git a/typecho/docker-compose.yml b/typecho/docker-compose.yml new file mode 100644 index 0000000..6e3be06 --- /dev/null +++ b/typecho/docker-compose.yml @@ -0,0 +1,41 @@ +# 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