Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
237 changes: 237 additions & 0 deletions Apps/Wordpress/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,237 @@
name: wordpress

services:
wordpress:
image: wordpress:6.9.1-apache
container_name: wordpress_app
restart: unless-stopped
user: "0:0"
networks:
- wordpress-network
- pcs
expose:
- "80"
labels:
- "caddy=wordpress-${APP_DOMAIN}"
- "caddy.reverse_proxy={{upstreams 80}}"
volumes:
- /DATA/AppData/$AppID/html/:/var/www/html
environment:
WORDPRESS_DB_HOST: wordpress_db:3306
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: $PCS_DEFAULT_PASSWORD
WORDPRESS_DB_NAME: wordpress
WORDPRESS_CONFIG_EXTRA: |
define('FS_METHOD', 'direct');
define('WP_MEMORY_LIMIT', '256M');
depends_on:
db:
condition: service_healthy
deploy:
resources:
limits:
memory: 1G
cpu_shares: 70

db:
image: mariadb:11.8.6
container_name: wordpress_db
restart: unless-stopped
user: "0:0"
networks:
- wordpress-network
volumes:
- /DATA/AppData/$AppID/db/:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: $PCS_DEFAULT_PASSWORD
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: $PCS_DEFAULT_PASSWORD
MARIADB_AUTO_UPGRADE: 1
MARIADB_DISABLE_UPGRADE_BACKUP: 1
healthcheck:
test: ["CMD-SHELL", "healthcheck.sh --connect --innodb_initialized"]
interval: 30s
timeout: 10s
retries: 3
start_period: 40s
deploy:
resources:
limits:
memory: 1G
cpu_shares: 50

networks:
wordpress-network:
driver: bridge
pcs:
external: true

x-casaos:
architectures:
- amd64
- arm64
author: Yundera Team
category: Web
developer: WordPress Foundation
icon: https://cdn.jsdelivr.net/gh/Yundera/AppStore@main/Apps/Wordpress/icon.png
screenshot_link:
- https://cdn.jsdelivr.net/gh/Yundera/AppStore@main/Apps/Wordpress/screenshot-1.png
- https://cdn.jsdelivr.net/gh/Yundera/AppStore@main/Apps/Wordpress/screenshot-2.png
- https://cdn.jsdelivr.net/gh/Yundera/AppStore@main/Apps/Wordpress/screenshot-3.png
thumbnail: https://cdn.jsdelivr.net/gh/Yundera/AppStore@main/Apps/Wordpress/thumbnail.png
index: /
tagline:
en_us: Create beautiful websites with ease
zh_cn: 轻松创建精美网站
ko_kr: 아름다운 웹사이트를 손쉽게 만들기
fr_fr: Créez facilement de beaux sites web
es_es: Crea hermosos sitios web con facilidad
title:
en_us: Wordpress
store_app_id: wordpress
main: wordpress
webui_port: 80
description:
en_us: |
**The world's #1 website builder - from blogs to online stores**

WordPress powers 43% of all websites on the internet. Whether you're starting a personal blog, building a business website, or launching an online store, WordPress makes it simple with no coding required.

**What you can do:**
- Create beautiful websites with drag-and-drop blocks
- Choose from 10,000+ free themes to match your style
- Add features instantly with 60,000+ plugins (contact forms, SEO, social media, shops)
- Sell products with built-in e-commerce tools
- Write blog posts with a powerful editor
- Upload unlimited photos and videos

**Perfect for:** Bloggers, small businesses, photographers, restaurants, online stores, portfolios, and anyone who wants a professional website without the complexity.
ko_kr: |
**세계 1위 웹사이트 빌더 - 블로그부터 온라인 스토어까지**

WordPress는 인터넷 전체 웹사이트의 43%를 구동합니다. 개인 블로그, 비즈니스 웹사이트, 온라인 스토어 등 코딩 없이 간단하게 만들 수 있습니다.

**할 수 있는 것:**
- 드래그 앤 드롭 블록으로 아름다운 웹사이트 제작
- 10,000개 이상의 무료 테마 중 선택
- 60,000개 이상의 플러그인으로 즉시 기능 추가 (문의 양식, SEO, 소셜 미디어, 쇼핑몰)
- 내장된 전자상거래 도구로 제품 판매
- 강력한 편집기로 블로그 글 작성
- 무제한 사진과 비디오 업로드

**이런 분께 완벽해요:** 블로거, 소상공인, 사진작가, 레스토랑, 온라인 스토어, 포트폴리오, 복잡함 없이 전문적인 웹사이트를 원하는 모든 분.
zh_cn: |
**世界第一的网站构建器 - 从博客到在线商店**

WordPress 为互联网上 43% 的网站提供支持。无论您是开始个人博客、建立商业网站还是开设在线商店,WordPress 都能让一切变得简单,无需编码。

**您可以做的事:**
- 使用拖放块创建漂亮的网站
- 从 10,000+ 免费主题中选择符合您风格的
- 使用 60,000+ 插件即时添加功能(联系表单、SEO、社交媒体、商店)
- 使用内置电子商务工具销售产品
- 使用强大的编辑器撰写博客文章
- 上传无限照片和视频

**完美适合:** 博主、小企业、摄影师、餐厅、在线商店、作品集,以及任何想要专业网站而不需要复杂性的人。
es_es: |
**El constructor de sitios web #1 del mundo - desde blogs hasta tiendas online**

WordPress impulsa el 43% de todos los sitios web en Internet. Ya sea que estés comenzando un blog personal, construyendo un sitio web empresarial o lanzando una tienda online, WordPress lo hace simple sin necesidad de programar.

**Lo que puedes hacer:**
- Crear sitios web hermosos con bloques de arrastrar y soltar
- Elegir entre más de 10,000 temas gratuitos para tu estilo
- Añadir funciones al instante con más de 60,000 plugins (formularios, SEO, redes sociales, tiendas)
- Vender productos con herramientas de comercio electrónico integradas
- Escribir entradas de blog con un editor potente
- Subir fotos y videos ilimitados

**Perfecto para:** Bloggers, pequeñas empresas, fotógrafos, restaurantes, tiendas online, portafolios y cualquiera que quiera un sitio web profesional sin complejidad.
fr_fr: |
**Le constructeur de sites web n°1 mondial - des blogs aux boutiques en ligne**

WordPress alimente 43% de tous les sites web sur Internet. Que vous lanciez un blog personnel, créiez un site d'entreprise ou ouvriez une boutique en ligne, WordPress rend tout simple sans codage requis.

**Ce que vous pouvez faire:**
- Créer de beaux sites avec des blocs glisser-déposer
- Choisir parmi plus de 10 000 thèmes gratuits
- Ajouter des fonctions instantanément avec plus de 60 000 plugins (formulaires, SEO, réseaux sociaux, boutiques)
- Vendre des produits avec des outils e-commerce intégrés
- Écrire des articles de blog avec un éditeur puissant
- Télécharger photos et vidéos illimitées

**Parfait pour:** Blogueurs, petites entreprises, photographes, restaurants, boutiques en ligne, portfolios et toute personne voulant un site professionnel sans complexité.
tips:
before_install:
en_us: |
**Quick Setup (5 minutes):**
1. Open the app after installation
2. Choose your language
3. Fill in: Site Title, Username, Password, Email
4. Click "Install WordPress"
5. Done! Start building your website

**First things to do:**
- Pick a theme (Appearance → Themes)
- Create your first page or post
- Install useful plugins like Yoast SEO or Contact Form 7

The database is already configured automatically.
ko_kr: |
**빠른 설정 (5분):**
1. 설치 후 앱 열기
2. 언어 선택
3. 입력: 사이트 제목, 사용자명, 비밀번호, 이메일
4. "WordPress 설치" 클릭
5. 완료! 웹사이트 만들기 시작

**처음 할 일:**
- 테마 선택 (외모 → 테마)
- 첫 페이지나 글 작성
- Yoast SEO나 Contact Form 7 같은 유용한 플러그인 설치

데이터베이스는 이미 자동으로 구성되어 있습니다.
zh_cn: |
**快速设置(5分钟):**
1. 安装后打开应用
2. 选择您的语言
3. 填写:站点标题、用户名、密码、电子邮件
4. 点击"安装 WordPress"
5. 完成!开始建立您的网站

**首先要做的事:**
- 选择主题(外观 → 主题)
- 创建您的第一个页面或文章
- 安装有用的插件,如 Yoast SEO 或 Contact Form 7

数据库已自动配置。
es_es: |
**Configuración rápida (5 minutos):**
1. Abre la app después de la instalación
2. Elige tu idioma
3. Completa: Título del sitio, Usuario, Contraseña, Email
4. Haz clic en "Instalar WordPress"
5. ¡Listo! Empieza a construir tu sitio

**Primeras cosas por hacer:**
- Elige un tema (Apariencia → Temas)
- Crea tu primera página o entrada
- Instala plugins útiles como Yoast SEO o Contact Form 7

La base de datos ya está configurada automáticamente.
fr_fr: |
**Configuration rapide (5 minutes):**
1. Ouvrez l'app après l'installation
2. Choisissez votre langue
3. Remplissez: Titre du site, Nom d'utilisateur, Mot de passe, Email
4. Cliquez sur "Installer WordPress"
5. Terminé! Commencez à construire votre site

**Premières choses à faire:**
- Choisir un thème (Apparence → Thèmes)
- Créer votre première page ou article
- Installer des plugins utiles comme Yoast SEO ou Contact Form 7

La base de données est déjà configurée automatiquement.
Binary file added Apps/Wordpress/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Apps/Wordpress/screenshot-1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Apps/Wordpress/screenshot-2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Apps/Wordpress/screenshot-3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.