FlexPress-Core : WordPress boosté pour les pros — Dev, sécurité et modularité.
1.2K
FlexPress Core est un socle d'infrastructure WordPress open-source, conteneurisé avec Docker et optimisé pour la production. Il fournit un environnement de développement et de déploiement robuste, sécurisé et performant, tout en offrant un contrôle total et une modularité maximale.
Ce projet est né de la nécessité d'avoir une solution qui se situe entre les hébergeurs gérés (souvent des "boîtes noires" rigides) et une configuration manuelle complexe. FlexPress Core offre la puissance d'une infrastructure sur mesure avec la simplicité de l'automatisation.
Dépôt GitHub : https://github.com/digitaleflex/flexpress-core
.env, gestion des permissions), environnement reproductible avec Docker et configuration centralisée.Pour lancer votre environnement FlexPress Core, suivez ces étapes :
Clonez le projet depuis GitHub, qui contient le fichier docker-compose.yml et toutes les configurations nécessaires.
git clone https://github.com/digitaleflex/flexpress-core.git
cd flexpress-core
Le projet utilise un fichier .env pour gérer toutes les configurations sensibles et spécifiques à l'environnement. Un script est fourni pour le générer automatiquement avec des mots de passe sécurisés.
# Donnez les permissions d'exécution au script
chmod +x scripts/generate-env.sh
# Exécutez le script
./scripts/generate-env.sh
Important : Après la génération, ouvrez le fichier .env et définissez votre mot de passe administrateur WordPress pour la variable WP_ADMIN_PASSWORD.
Lancez l'ensemble des services avec Docker Compose.
docker compose up -d
Votre site WordPress est maintenant accessible ! Par défaut, vous pouvez le trouver à l'adresse http://localhost:9000 (ou le port que vous avez configuré dans .env).
Toute la configuration de l'environnement est gérée via le fichier .env. Vous pouvez y ajuster :
NGINX_PORT)WP_TITLE, WP_URL, etc.)WP_ADMIN_USER, WP_ADMIN_PASSWORD, WP_ADMIN_EMAIL)PHP_MEMORY_LIMIT, PHP_UPLOAD_MAX_FILESIZE, etc.)Pour des configurations plus avancées (PHP, MySQL, Nginx), veuillez consulter les fichiers dans le répertoire config/.
1.0, latestDéveloppé avec ❤️ par eflexcloud. N'hésitez pas à ouvrir une issue ou une pull request !
Content type
Image
Digest
sha256:b24e38e06…
Size
97.2 MB
Last updated
over 1 year ago
docker pull eflexcloud/flexpress-core