Sign inSign up

imiveooo/codeigniter

By imiveooo

•Updated almost 5 years ago

Docker Images for codeigniter.

Image
0

1.3K

imiveooo/codeigniter repository overview

⁠ImIveooo - codeigniter.

Image with codeigniter and languages installed.

⁠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 ;

(imiveooo/codeigniter:latest for amd64 and imiveooo/codeigniter:latest-arm64 for arm64 or imiveooo/codeigniter:latest-arm for arm)

⁠docker-compose
version: "3"

networks:
  codeigniter:
    external: false

services:
    codeigniter4:
        image: imiveooo/codeigniter:latest
        container_name: codeigniter4
        ports:
          - "80:80"
        links:
          - ${DB_HOST}
        depends_on:
          - codeigniter4_mysql
        volumes:
          - ./codeigniter/www:/var/www/html
        restart: always
        networks:
        - codeigniter

    codeigniter4_mysql:
        image: mariadb
        container_name: codeigniter4_mysql
        ports:
          - "3306:3306"
        volumes:
          - ./codeigniter/mysql:/var/lib/mysql
          - ./codeigniter/logs/mysql:/var/log/mysql
        environment:
          - MYSQL_ROOT_PASSWORD=rootpassword
          - MYSQL_USER= ${DB_USER}
          - MYSQL_PASSWORD= ${DB_PASSWORD}
          - MYSQL_DATABASE= ${DB_DATABASE}
        restart: always
        networks:
        - codeigniter

    codeigniter4_phpmyadmin:
        image: phpmyadmin/phpmyadmin:latest
        container_name: codeigniter4_phpmyadmin
        links:
          - ${DB_HOST}
        depends_on:
          - codeigniter4_mysql
        environment:
          PMA_HOST: ${DB_HOST}
          PMA_PORT: 3306
        ports:
          - "81:80"
        volumes:
          - ./codeigniter/sessions:/sessions
        restart: always
        networks:
        - codeigniter
⁠.env
DB_HOST=codeigniter4_mysql
DB_DATABASE=ci4_db
DB_USER=codeigniter4
DB_PASSWORD=codeigniter4
  1. From your project directory, start up your application by running:
docker-compose up -d

⁠Github

https://github.com/ImIveooo/codeigniter4-docker⁠

Tag summary

Content type

Image

Digest

Size

236.2 MB

Last updated

almost 5 years ago

docker pull imiveooo/codeigniter