Skip to content

🐳 PHP Docker Image for CodeIgniter4 development

License

Notifications You must be signed in to change notification settings

g3ck0/codeigniter4-docker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker Image for CodeIgniter4 development

Docker Build Status Docker Image Version (tag latest semver) Docker Pulls

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.

Build Image

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

Installation

  1. Install docker and docker-compose ;

  2. Copy docker-compose.yml file to your project root path, and edit it according to your needs ;

  3. From your project directory, start up your application by running:

docker-compose up -d
  1. From your project directory, stop your application by running:
docker-compose down --volumes

Contributing

Contributions are welcome! Leave an issue on Github, or create a Pull Request.

Licence

This work is under MIT licence.

About

🐳 PHP Docker Image for CodeIgniter4 development

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Dockerfile 94.3%
  • Shell 5.7%