composer-and-node-ci/README.md

84 wiersze
1.3 KiB
Markdown

# Docker composer-and-node-ci image
2017-10-20 00:34:06 +00:00
A docker image to be used on continuous integration projects.
2017-10-20 00:34:06 +00:00
The idea is to include everything you need to run unit tests and build frontend projects.
Also, it is possible to run pure PHP scripts, Composer for dependency manager.
2021-11-11 18:01:13 +00:00
To deploy and transfer files, [Deployer](https://deployer.org), SSH, and RSync are available.
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:
2023-08-27 16:45:35 +00:00
* [NodeJS 18.x and NPM](https://github.com/nodesource/distributions/blob/master/README.md#installation-instructions)
* [Yarn - classic](https://classic.yarnpkg.com/en/docs/install/#debian-stable)
2021-11-11 18:01:13 +00:00
* PHP 8-cli, 7.1-cli
* [Composer](https://getcomposer.org/doc/faqs/how-to-install-composer-programmatically.md) (latest or v2.2.x for php7.x)
* [Deployer](https://deployer.org) (v6.9.0 or v6.6.0 for php7.x)
* 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]
calendar
2021-11-11 18:01:13 +00:00
Core
ctype
curl
date
dom
exif
FFI
2021-11-11 18:01:13 +00:00
fileinfo
filter
ftp
gettext
2021-11-11 18:01:13 +00:00
hash
iconv
json
libxml
mysqli
mysqlnd
openssl
pcntl
2021-11-11 18:01:13 +00:00
pcre
PDO
pdo_mysql
2021-11-11 18:01:13 +00:00
pdo_sqlite
Phar
posix
random
2021-11-11 18:01:13 +00:00
readline
Reflection
session
shmop
2021-11-11 18:01:13 +00:00
SimpleXML
sockets
sodium
2021-11-11 18:01:13 +00:00
SPL
sqlite3
standard
sysvmsg
sysvsem
sysvshm
2021-11-11 18:01:13 +00:00
tokenizer
xml
xmlreader
xmlwriter
xsl
Zend OPcache
2021-11-11 18:01:13 +00:00
zip
zlib
```