Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/deruina/inception
Inception is a Docker Compose-based development environment for WordPress, featuring Nginx as a reverse proxy and MariaDB as the database. Ideal for local WordPress development without the need for a traditional LAMP stack.
https://github.com/deruina/inception
docker docker-compose mariadb nginx virtual-machine wordpress
Last synced: 21 days ago
JSON representation
Inception is a Docker Compose-based development environment for WordPress, featuring Nginx as a reverse proxy and MariaDB as the database. Ideal for local WordPress development without the need for a traditional LAMP stack.
- Host: GitHub
- URL: https://github.com/deruina/inception
- Owner: DeRuina
- Created: 2024-04-23T08:03:17.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-05-02T11:44:30.000Z (9 months ago)
- Last Synced: 2024-11-17T12:46:30.754Z (3 months ago)
- Topics: docker, docker-compose, mariadb, nginx, virtual-machine, wordpress
- Language: Shell
- Homepage:
- Size: 19.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Inception
## Overview
Inception is a project that demonstrates the use of Docker Compose to set up a development environment for a WordPress site with Nginx and MariaDB. This setup is ideal for developers looking to work on WordPress projects locally without the need for a traditional LAMP stack.
## Prerequisites
- Docker
- Docker Compose## Setup
1. Clone the repository:
```bash
git clone https://github.com/DeRuina/inception.git
```
2. Navigate to the project directory:
```bash
cd inception
```
3. Run the application:
```bash
sudo make
```
4. Accessing the Application (In your web browser):
```bash
https://druina.42.fr
```
## Services- **Nginx**: Acts as a reverse proxy for the WordPress application.
- **WordPress**: The main application.
- **MariaDB**: The database used by WordPress.## Volumes
- `wordpress-data`: Persists WordPress data.
- `mariadb-data`: Persists MariaDB data.## Networks
- `inception`: A custom network for the containers to communicate.