Skip to content

Commit 8af6065

Browse files
authored
update documentation (#21)
* update documentation * update documentation
1 parent 433f2b5 commit 8af6065

File tree

9 files changed

+490
-48
lines changed

9 files changed

+490
-48
lines changed

docs/containers.md

Lines changed: 6 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -6,37 +6,13 @@ logo: docker
66
order: 8
77
excerpt: "continuousphp docker containers."
88
---
9-
continuousphp docker containers include by default the following services:
109

11-
* [mysql](/databases/mysql/)
12-
* [postgreql](/databases/postgresql/)
13-
* [couchbase](/nosql/couchbase/)
14-
* [apache2](/webserver/)
15-
* [mongodb](/nosql/mongodb/)
16-
* [redis](/nosql/redis/)
10+
All no deprecated continuousphp docker containers support the following tools and applications:
1711

18-
They also include also the following tools and applications:
19-
20-
* [eb](http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/eb-cli3.html) (AWS ElasticBeanstalk)
21-
* [graphviz](http://www.graphviz.org/Documentation.php)
22-
* latex base & recommended
23-
* [nvm](/nodejs/)
24-
* [rbenv](/ruby/)
25-
* [subversion](https://subversion.apache.org/)
26-
* [mailcatcher](/emails/mailcatcher/)
27-
28-
All locales have been installed and configured.
29-
30-
If you need any other packages installed, as sudo, you can easily install them with a Phing target in your *build.xml*:
31-
32-
```xml
33-
<target name="apt-package">
34-
<echo message="Install packages"/>
35-
<exec dir="${project.basedir}"
36-
command="sudo apt-get update ; sudo apt-get -y install <PACKAGE_NAME>"
37-
checkreturn="true"
38-
passthru="true"/>
39-
</target>
40-
```
12+
* aws-cli
13+
* azure-cli
14+
* pip 3.7
15+
* pip 2.7
16+
* terraform
4117

4218
Please feel free to contact us if you think that there is missing something essential in our containers!

docs/migration.md

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
2+
---
3+
layout: doc-toc
4+
title: "Migration guide - Documentation"
5+
category: "Migration guide"
6+
logo: docker
7+
order: 8
8+
---
9+
10+
## Database services
11+
12+
We are no longer run services inside the same containers using localhost, mysql, mongodb, redis, phantomjs, mailcatcher, graphviz
13+
theses services are now part as side containers and can be activated using environement variables, please report to documentation.
14+
15+
* [mysql](/databases/mysql/)
16+
* [mariadb](/databases/mariadb/)
17+
* [postgrsql](/databases/postgresql/)
18+
* [mongodb](/nosql/mongodb/)
19+
* [redis](/nosql/redis/)
20+
* [apache2](/webserver/)
21+
* phantomjs
22+
* mailcatcher
23+
* graphviz
24+
25+
## Update nodejs version
26+
27+
We are no longer using nvm to change nodejs version, inside you should follow the example below.
28+
29+
```xml
30+
sh $(NVM_DIR)/nvm.sh
31+
sudo su -c "source /etc/profile ; nvm install 10.16.3 -reinstall-packages-from=v5.4.1 ; nvm alias default 10.16.3 ; nvm list"
32+
```
33+
## Missing commands
34+
35+
Commands listed below are missing:
36+
37+
* rsync
38+
* eb
39+
* nvm
40+
* rbenv
41+
* subversion
42+
43+
You could encountered missing command line, like rsync, it was previously on the base image of system, but not present in official base php debian image. When you meet this error install the package using a shell script using command below:
44+
45+
```xml
46+
sudo apt update && sudo apt install rsync
47+
```
48+
49+
50+
51+
Please feel free to contact us if face any problem !

docs/nosql/redis.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,14 @@ excerpt: "Redis support by continuousphp"
99

1010
## Specification
1111

12-
Our containers run Redis 2.4.9 with PHP extensions:
12+
Redis containers are available for each activity in your build. To enable one of them, simply add the environment
13+
variable `CPHP_SERVICE_REDIS` with the desired Redis version as value to your pipeline configuration. Available versions are :
1314

14-
* redis
15+
16+
* ***5.0.7***
17+
18+
E.g. if you need `Redis 5.0.7` in your Behat tests, go to the Testing Settings (step 2 of the Pipeline) and add the
19+
environment variable `CPHP_SERVICE_REDIS = 5.0.7` to the Behat configuration.
1520

1621
## Connecting to Redis
1722

docs/php.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,15 @@ logo: php
66
order: 7
77
excerpt: "PHP versions supported by continuousphp."
88
---
9-
continuousphp supports several PHP versions with many PHP extensions precompiled, see specific PHP versions for extensions details.
9+
continuousphp supports several PHP versions with many PHP extensions precompiled. All PHP versions supported by continuousphp runtime containers
10+
are listed below:
11+
12+
* [7.3.8](/php/7.3.8/)
13+
* [7.2.21](/php/7.2.21/)
14+
* [7.1.31](/php/7.1.31/)
15+
* [7.0.33](/php/7.0.33/)
16+
17+
1018

1119
More PHP versions will be supported shortly depending of your needs.
1220

docs/php/7.0.33.md

Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,99 @@
1+
---
2+
layout: doc
3+
title: "7.0.33" - Documentation"
4+
category: "php"
5+
order: 9
6+
excerpt: "PHP-7.0.33 support by continuousphp"
7+
---
8+
[PHP-7.0.33](http://www.php.net) is supported by continuousphp containers.
9+
10+
## Specification
11+
12+
Our containers run PHP-7.0.33 with the following PHP extensions:
13+
14+
### PHP Modules
15+
16+
* apcu
17+
* ast
18+
* bcmath
19+
* bz2
20+
* calendar
21+
* Core
22+
* ctype
23+
* curl
24+
* date
25+
* dba
26+
* dom
27+
* enchant
28+
* exif
29+
* fileinfo
30+
* filter
31+
* ftp
32+
* gd
33+
* gettext
34+
* gmp
35+
* hash
36+
* iconv
37+
* imap
38+
* intl
39+
* json
40+
* ldap
41+
* libxml
42+
* mbstring
43+
* memcached
44+
* mongodb
45+
* mysqli
46+
* mysqlnd
47+
* oci8
48+
* openssl
49+
* pcntl
50+
* pcre
51+
* PDO
52+
* pdo_mysql
53+
* pdo_pgsql
54+
* pdo_sqlite
55+
* pgsql
56+
* Phar
57+
* posix
58+
* pspell
59+
* readline
60+
* recode
61+
* redis
62+
* Reflection
63+
* session
64+
* shmop
65+
* SimpleXML
66+
* soap
67+
* sockets
68+
* sodium
69+
* SPL
70+
* mcrypt
71+
* mhash
72+
* mongo
73+
* mysql
74+
* sqlite3
75+
* standard
76+
* sysvmsg
77+
* sysvsem
78+
* sysvshm
79+
* tidy
80+
* tokenizer
81+
* xdebug
82+
* xml
83+
84+
### Zend Modules
85+
86+
* XDebug
87+
88+
### JPEG Support
89+
90+
* JPEG Support
91+
* libJPEG version 8
92+
93+
### Memory Limit
94+
95+
* memory_limit 1024M
96+
97+
### Sendmail
98+
99+
* sendmail_path /bin/true

docs/php/7.1.31.md

Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,99 @@
1+
---
2+
layout: doc
3+
title: "7.1.31 - Documentation"
4+
category: "php"
5+
order: 9
6+
excerpt: "PHP-7.1.31 support by continuousphp"
7+
---
8+
[PHP-7.1.31](http://www.php.net) is supported by continuousphp containers.
9+
10+
## Specification
11+
12+
Our containers run PHP-7.1.31 with the following PHP extensions:
13+
14+
### PHP Modules
15+
16+
* apcu
17+
* ast
18+
* bcmath
19+
* bz2
20+
* calendar
21+
* Core
22+
* ctype
23+
* curl
24+
* date
25+
* dba
26+
* dom
27+
* enchant
28+
* exif
29+
* fileinfo
30+
* filter
31+
* ftp
32+
* gd
33+
* gettext
34+
* gmp
35+
* hash
36+
* iconv
37+
* imap
38+
* intl
39+
* json
40+
* ldap
41+
* libxml
42+
* mbstring
43+
* memcached
44+
* mongodb
45+
* mysqli
46+
* mysqlnd
47+
* oci8
48+
* openssl
49+
* pcntl
50+
* pcre
51+
* PDO
52+
* pdo_mysql
53+
* pdo_pgsql
54+
* pdo_sqlite
55+
* pgsql
56+
* Phar
57+
* posix
58+
* pspell
59+
* readline
60+
* recode
61+
* redis
62+
* Reflection
63+
* session
64+
* shmop
65+
* SimpleXML
66+
* soap
67+
* sockets
68+
* sodium
69+
* SPL
70+
* mcrypt
71+
* mhash
72+
* mongo
73+
* mysql
74+
* sqlite3
75+
* standard
76+
* sysvmsg
77+
* sysvsem
78+
* sysvshm
79+
* tidy
80+
* tokenizer
81+
* xdebug
82+
* xml
83+
84+
### Zend Modules
85+
86+
* XDebug
87+
88+
### JPEG Support
89+
90+
* JPEG Support
91+
* libJPEG version 8
92+
93+
### Memory Limit
94+
95+
* memory_limit 1024M
96+
97+
### Sendmail
98+
99+
* sendmail_path /bin/true

0 commit comments

Comments
 (0)