Skip to content

Docker environment for Wordpress, Bedrock, PHP, Next.js, Directus

License

Notifications You must be signed in to change notification settings

SerhiiMazurBeetroot/docker-env

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-env

Local Docker Environment

jwilder mkcert

Cross-platform compatible

Linux macos Windows

Automatic installation of projects

WordPress bedrock PHP nextjs directus elasticsearch


Requirements

  1. Install Docker v20.10+ for your platform:

  2. For Linux additionally install Docker Compose v1.29+


Key Features

WordPress bedrock php next.js directus
MariaDB plus plus
php plus plus plus
Mailhog plus
phpMyAdmin plus
Adminer plus
node.js plus
PostgreSQL plus
pgAdmin plus
Composer plus plus
Multisite plus
Logs plus plus

Step-by-Step Tutorial

If you're new to this environment, start by navigating to the environment directory and run the following command:

./setup.sh


After this, restart the environment to activate the docker-env alias.

Next time, you can run the command from any directory:


docker-env

docker-env
1 Running an Nginx Server
2.1 Create new project Wordpress
2.2 Create new project Bedrock
2.3 Create new project PHP-Server
2.4 Create new Next.js

Related projects

  1. Nginx-proxy

  2. Mkcert-for-nginx-proxy