diff --git a/wordpress/data.yml b/wordpress/data.yml new file mode 100644 index 0000000..226acf2 --- /dev/null +++ b/wordpress/data.yml @@ -0,0 +1,50 @@ +name: + en: WordPress + zh_CN: WordPress + zh_TW: WordPress +categories: + - web +description: + en: Open source content management system for blogs and websites + zh_CN: 开源内容管理系统,用于博客和网站建设 + zh_TW: 開源內容管理系統,用於部落格和網站建設 +website: https://wordpress.org/ +architectures: + - amd64 + - arm64 +environments: + WORDPRESS_PORT: + description: + en: Port + zh_CN: 端口 + zh_TW: 埠 + type: port + default: 8080 + WORDPRESS_DB_HOST: + description: + en: Database Host + zh_CN: 数据库主机 + zh_TW: 資料庫主機 + type: string + default: "" + WORDPRESS_DB_NAME: + description: + en: Database Name + zh_CN: 数据库名称 + zh_TW: 資料庫名稱 + type: string + default: wordpress + WORDPRESS_DB_USER: + description: + en: Database User + zh_CN: 数据库用户 + zh_TW: 資料庫使用者 + type: string + default: wordpress + WORDPRESS_DB_PASSWORD: + description: + en: Database Password + zh_CN: 数据库密码 + zh_TW: 資料庫密碼 + type: password + default: "" diff --git a/wordpress/docker-compose.yml b/wordpress/docker-compose.yml new file mode 100644 index 0000000..003d932 --- /dev/null +++ b/wordpress/docker-compose.yml @@ -0,0 +1,26 @@ +services: + wordpress: + image: wordpress:6.9.0-php8.4 + restart: unless-stopped + networks: + - acepanel-network + ports: + - ${WORDPRESS_PORT}:80 + volumes: + - ./html:/var/www/html + - /etc/timezone:/etc/timezone:ro + - /etc/localtime:/etc/localtime:ro + environment: + WORDPRESS_DB_HOST: ${WORDPRESS_DB_HOST} + WORDPRESS_DB_NAME: ${WORDPRESS_DB_NAME} + WORDPRESS_DB_USER: ${WORDPRESS_DB_USER} + WORDPRESS_DB_PASSWORD: ${WORDPRESS_DB_PASSWORD} + healthcheck: + test: [ "CMD", "curl", "-f", "http://localhost:80" ] + interval: 30s + timeout: 10s + retries: 3 + start_period: 30s +networks: + acepanel-network: + external: true diff --git a/wordpress/logo.svg b/wordpress/logo.svg new file mode 100644 index 0000000..916903f --- /dev/null +++ b/wordpress/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file