2022-08-23 17:57:20 +00:00
|
|
|
# Docker composer-and-node-ci image
|
2017-10-20 00:34:06 +00:00
|
|
|
|
2020-01-24 23:47:28 +00:00
|
|
|
A docker image to be used on continuous integration projects.
|
2017-10-20 00:34:06 +00:00
|
|
|
|
2021-02-03 10:06:33 +00:00
|
|
|
The idea is to include everything you need to run unit tests and build frontend projects.
|
|
|
|
|
2022-08-23 17:57:20 +00:00
|
|
|
Also, it is possible to run pure PHP scripts, Composer for dependency manager.
|
2021-02-03 10:06:33 +00:00
|
|
|
|
2021-11-11 18:01:13 +00:00
|
|
|
To deploy and transfer files, [Deployer](https://deployer.org), SSH, and RSync are available.
|
2021-02-03 10:06:33 +00:00
|
|
|
|
2021-11-11 18:01:13 +00:00
|
|
|
`Nginx` and `Apache` **are NOT** included.
|
2017-10-20 00:34:06 +00:00
|
|
|
|
|
|
|
## This image includes:
|
|
|
|
|
2021-11-11 23:01:00 +00:00
|
|
|
* [NodeJS 16.x and NPM](https://github.com/nodesource/distributions/blob/master/README.md#installation-instructions)
|
2022-08-23 17:57:20 +00:00
|
|
|
* [Yarn - latest](https://classic.yarnpkg.com/en/docs/install/#debian-stable)
|
2021-11-11 18:01:13 +00:00
|
|
|
* PHP 8-cli, 7.1-cli
|
2022-08-23 17:57:20 +00:00
|
|
|
* [Composer](https://getcomposer.org/doc/faqs/how-to-install-composer-programmatically.md) (latest or v2.2.18 for php7.1)
|
|
|
|
* [Deployer](https://deployer.org) (v6.8.0 or v6.6.0 for php7.1)
|
2021-02-03 10:06:33 +00:00
|
|
|
* OpenSSH client
|
|
|
|
* Git
|
|
|
|
* RSync
|
2020-09-15 13:32:46 +00:00
|
|
|
* MySql Client
|
2021-11-11 18:01:13 +00:00
|
|
|
* zsh
|
|
|
|
* vim
|
|
|
|
* Make
|
|
|
|
|
|
|
|
|
|
|
|
### Loaded modules:
|
|
|
|
|
|
|
|
```
|
|
|
|
$ php -m
|
|
|
|
|
|
|
|
[PHP Modules]
|
2022-08-23 17:57:20 +00:00
|
|
|
calendar
|
2021-11-11 18:01:13 +00:00
|
|
|
Core
|
|
|
|
ctype
|
|
|
|
curl
|
|
|
|
date
|
|
|
|
dom
|
2022-08-23 17:57:20 +00:00
|
|
|
exif
|
|
|
|
FFI
|
2021-11-11 18:01:13 +00:00
|
|
|
fileinfo
|
|
|
|
filter
|
|
|
|
ftp
|
2022-08-23 17:57:20 +00:00
|
|
|
gettext
|
2021-11-11 18:01:13 +00:00
|
|
|
hash
|
|
|
|
iconv
|
|
|
|
json
|
|
|
|
libxml
|
|
|
|
mysqli
|
|
|
|
mysqlnd
|
|
|
|
openssl
|
2022-08-23 17:57:20 +00:00
|
|
|
pcntl
|
2021-11-11 18:01:13 +00:00
|
|
|
pcre
|
|
|
|
PDO
|
2022-08-23 17:57:20 +00:00
|
|
|
pdo_mysql
|
2021-11-11 18:01:13 +00:00
|
|
|
pdo_sqlite
|
|
|
|
Phar
|
|
|
|
posix
|
2022-08-23 17:57:20 +00:00
|
|
|
random
|
2021-11-11 18:01:13 +00:00
|
|
|
readline
|
|
|
|
Reflection
|
|
|
|
session
|
2022-08-23 17:57:20 +00:00
|
|
|
shmop
|
2021-11-11 18:01:13 +00:00
|
|
|
SimpleXML
|
2022-08-23 17:57:20 +00:00
|
|
|
sockets
|
|
|
|
sodium
|
2021-11-11 18:01:13 +00:00
|
|
|
SPL
|
|
|
|
sqlite3
|
|
|
|
standard
|
2022-08-23 17:57:20 +00:00
|
|
|
sysvmsg
|
|
|
|
sysvsem
|
|
|
|
sysvshm
|
2021-11-11 18:01:13 +00:00
|
|
|
tokenizer
|
|
|
|
xml
|
|
|
|
xmlreader
|
|
|
|
xmlwriter
|
2022-08-23 17:57:20 +00:00
|
|
|
xsl
|
|
|
|
Zend OPcache
|
2021-11-11 18:01:13 +00:00
|
|
|
zip
|
|
|
|
zlib
|
|
|
|
```
|