Skip to content

Commit eea1699

Browse files
authored
Add files via upload
Update to Codeigniter v4.0.5
1 parent ea48554 commit eea1699

2 files changed

Lines changed: 47 additions & 47 deletions

File tree

Dockerfile

Lines changed: 44 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,44 @@
1-
FROM php:7.3-apache
2-
3-
LABEL maintainer="Antonio Sanna <[email protected]>"
4-
5-
RUN apt-get update
6-
RUN apt-get upgrade -y
7-
8-
RUN apt-get install --fix-missing -y libpq-dev
9-
RUN apt-get install --no-install-recommends -y libpq-dev
10-
RUN apt-get install -y libxml2-dev libbz2-dev zlib1g-dev
11-
RUN apt-get -y install libsqlite3-dev libsqlite3-0 mariadb-client curl exif ftp
12-
RUN docker-php-ext-install intl
13-
RUN docker-php-ext-install mysqli pdo pdo_mysql
14-
RUN docker-php-ext-enable mysqli
15-
RUN docker-php-ext-enable pdo
16-
RUN docker-php-ext-enable pdo_mysql
17-
RUN apt-get -y install --fix-missing zip unzip
18-
RUN apt-get -y install --fix-missing git
19-
20-
# Composer
21-
COPY --from=composer:latest /usr/bin/composer /usr/bin/composer
22-
RUN composer self-update --2
23-
24-
ADD conf/apache.conf /etc/apache2/sites-available/000-default.conf
25-
26-
RUN a2enmod rewrite
27-
28-
ADD startScript.sh /startScript.sh
29-
RUN chmod +x /startScript.sh
30-
31-
RUN cd /var/www/html
32-
33-
RUN composer create-project codeigniter4/appstarter codeigniter4 v4.0.4
34-
RUN chmod -R 0777 /var/www/html/codeigniter4/writable
35-
36-
RUN mv codeigniter4 /
37-
38-
RUN apt-get clean \
39-
&& rm -r /var/lib/apt/lists/*
40-
41-
EXPOSE 80
42-
VOLUME ["/var/www/html", "/var/log/apache2", "/etc/apache2"]
43-
44-
CMD ["bash", "/startScript.sh"]
1+
FROM php:7.3-apache
2+
3+
LABEL maintainer="Antonio Sanna <[email protected]>"
4+
5+
RUN apt-get update
6+
RUN apt-get upgrade -y
7+
8+
RUN apt-get install --fix-missing -y libpq-dev
9+
RUN apt-get install --no-install-recommends -y libpq-dev
10+
RUN apt-get install -y libxml2-dev libbz2-dev zlib1g-dev
11+
RUN apt-get -y install libsqlite3-dev libsqlite3-0 mariadb-client curl exif ftp
12+
RUN docker-php-ext-install intl
13+
RUN docker-php-ext-install mysqli pdo pdo_mysql
14+
RUN docker-php-ext-enable mysqli
15+
RUN docker-php-ext-enable pdo
16+
RUN docker-php-ext-enable pdo_mysql
17+
RUN apt-get -y install --fix-missing zip unzip
18+
RUN apt-get -y install --fix-missing git
19+
20+
# Composer
21+
COPY --from=composer:latest /usr/bin/composer /usr/bin/composer
22+
RUN composer self-update --2
23+
24+
ADD conf/apache.conf /etc/apache2/sites-available/000-default.conf
25+
26+
RUN a2enmod rewrite
27+
28+
ADD startScript.sh /startScript.sh
29+
RUN chmod +x /startScript.sh
30+
31+
RUN cd /var/www/html
32+
33+
RUN composer create-project codeigniter4/appstarter codeigniter4 v4.0.5
34+
RUN chmod -R 0777 /var/www/html/codeigniter4/writable
35+
36+
RUN mv codeigniter4 /
37+
38+
RUN apt-get clean \
39+
&& rm -r /var/lib/apt/lists/*
40+
41+
EXPOSE 80
42+
VOLUME ["/var/www/html", "/var/log/apache2", "/etc/apache2"]
43+
44+
CMD ["bash", "/startScript.sh"]

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
## Docker Image for CodeIgniter4 development
22
[![Docker Build Status](https://img.shields.io/docker/cloud/build/atsanna/codeigniter4?style=for-the-badge)](https://hub.docker.com/r/atsanna/codeigniter4/)
3-
[![Docker Image Version (tag latest semver)](https://img.shields.io/docker/v/atsanna/codeigniter4/v4.0.4?style=for-the-badge)](https://hub.docker.com/r/atsanna/codeigniter4/)
3+
[![Docker Image Version (tag latest semver)](https://img.shields.io/docker/v/atsanna/codeigniter4/v4.0.5?style=for-the-badge)](https://hub.docker.com/r/atsanna/codeigniter4/)
44
![Docker Pulls](https://img.shields.io/docker/pulls/atsanna/codeigniter4?style=for-the-badge)
55

66
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.
@@ -26,12 +26,12 @@ cd codeigniter
2626

2727
build the image:<br>
2828
```
29-
docker build . -t codeigniter:4.0.4
29+
docker build . -t codeigniter:4.0.5
3030
```
3131

3232
start the container:
3333
```
34-
docker container run --publish 80:80 --name ci4 -v /localfolder:/var/www/html codeigniter:4.0.4
34+
docker container run --publish 80:80 --name ci4 -v /localfolder:/var/www/html codeigniter:4.0.5
3535
```
3636

3737
## Installation

0 commit comments

Comments
 (0)