This repository provides you a development environment without requiring you to install PHP, a web server, and any other server software on your local machine. For this, it requires Docker and Docker Compose.
Basic example to create your container (tested on Ubuntu 18.04 - Docker version 19.03.5, build 633a0ea838):
NOTE: This package is under early development and is not ready for prime-time.
create this structure:
codeigniter/
- conf/apache.conf
- Dockerfile
- startScript.sh
Go to the codeigniter folder:
cd codeigniter
build the image:
docker build . -t codeigniter:4.1.1
start the container:
docker container run --publish 80:80 --name ci4 -v /localfolder:/var/www/html codeigniter:4.1.1
-
Install docker and docker-compose ;
-
Copy
docker-compose.yml
file to your project root path, and edit it according to your needs ; -
From your project directory, start up your application by running:
docker-compose up -d
- From your project directory, stop your application by running:
docker-compose down --volumes
Contributions are welcome! Leave an issue on Github, or create a Pull Request.
This work is under MIT licence.