diff --git a/bitnami/codeigniter/3/Dockerfile b/bitnami/codeigniter/3/Dockerfile index b3e1eaff42ba..d1260c19384b 100644 --- a/bitnami/codeigniter/3/Dockerfile +++ b/bitnami/codeigniter/3/Dockerfile @@ -12,24 +12,22 @@ RUN install_packages libc6 zlib1g libxslt1.1 libtidy-0.99-0 libreadline6 libncur # Additional modules required RUN bitnami-pkg install php-7.0.14-0 --checksum 9144f590d0cbbf751288c27467128b5f95507729c22144008c453c94cd8ef8b9 RUN bitnami-pkg install mysql-client-10.1.20-0 --checksum 14d20929072b157b5e819deb440504ad0f33f583493b5adeb283c329ea58d513 -RUN bitnami-pkg install mariadb-10.1.20-0 --checksum 7409ba139885bc4f463233a250806f557ee41472e2c88213e82c21f4d97a77d7 # Install codeigniter -RUN bitnami-pkg install codeigniter-3.1.3-0 --checksum 5d653ed41a2bf4f78818f5cb2c249fba83b9f041ca72a8d7a5f7c9c6d9d51131 +RUN bitnami-pkg install codeigniter-3.1.3-2 --checksum 223632dc30c8176e7a81f38ab23f06e69efa8ed7cb91b50a47723f494062bc9c COPY rootfs / ENV MARIADB_USER="root" \ MARIADB_HOST="mariadb" \ MARIADB_PORT="3306" \ - CODEIGNITER_PROJECT_NAME="myapp" + CODEIGNITER_PROJECT_NAME="myapp" \ + TERM=xterm WORKDIR /app EXPOSE 8000 -ENV TERM=xterm - ENTRYPOINT ["/app-entrypoint.sh"] CMD ["php", "-S", "0.0.0.0:8000"] diff --git a/bitnami/codeigniter/3/docker-compose.yml b/bitnami/codeigniter/3/docker-compose.yml index 35558244d5df..3745aedb4034 100644 --- a/bitnami/codeigniter/3/docker-compose.yml +++ b/bitnami/codeigniter/3/docker-compose.yml @@ -2,9 +2,11 @@ version: '2' services: myapp: image: bitnami/codeigniter:3 - environment: - - CODEIGNITER_PROJECT_NAME= ports: - '8000:8000' volumes: - '.:/app' + depends_on: + - mariadb + mariadb: + image: bitnami/mariadb:latest diff --git a/bitnami/codeigniter/3/rootfs/app-entrypoint.sh b/bitnami/codeigniter/3/rootfs/app-entrypoint.sh index 45e5df10e9df..9afc66fecbd2 100755 --- a/bitnami/codeigniter/3/rootfs/app-entrypoint.sh +++ b/bitnami/codeigniter/3/rootfs/app-entrypoint.sh @@ -7,13 +7,12 @@ check_for_updates & PROJECT_DIRECTORY=/app/$CODEIGNITER_PROJECT_NAME DEPLOY="$@" -nami restart mariadb echo "Starting application ..." if [ "$1" == "php" -a "$2" == "-S" ] ; then if [ ! -d $PROJECT_DIRECTORY ] ; then log "Creating example Codeigniter application" - nami execute codeigniter createProject $CODEIGNITER_PROJECT_NAME + nami execute codeigniter createProject --databaseServerHost $MARIADB_HOST --databaseServerPort $MARIADB_PORT --databaseAdminUser $MARIADB_USER $CODEIGNITER_PROJECT_NAME | grep -v undefined log "Codeigniter app created" else log "App already created" diff --git a/bitnami/codeigniter/docker-compose.yml b/bitnami/codeigniter/docker-compose.yml index f1e60be4d7dd..b587340f751a 100644 --- a/bitnami/codeigniter/docker-compose.yml +++ b/bitnami/codeigniter/docker-compose.yml @@ -6,3 +6,7 @@ services: - '8000:8000' volumes: - '.:/app' + depends_on: + - mariadb + mariadb: + image: bitnami/mariadb:latest