File tree Expand file tree Collapse file tree 4 files changed +37
-12
lines changed
Expand file tree Collapse file tree 4 files changed +37
-12
lines changed Original file line number Diff line number Diff line change 2323 run : docker login -u $DOCKER_USER -p $DOCKER_PASSWORD
2424 - name : Copy .env.sample to .env
2525 run : cp .env.sample .env
26- - name : For phplatest
27- run : docker-compose -f docker-compose-publish.yml build && docker-compose -f docker-compose-publish.yml push
26+ - name : For php8.1
27+ run : PHP_VERSION=8.1 docker-compose -f docker-compose-publish.yml build && PHP_VERSION=8.1 docker-compose -f docker-compose-publish.yml push
2828 - name : For php8.0
2929 run : PHP_VERSION=8.0 docker-compose -f docker-compose-publish.yml build && PHP_VERSION=8.0 docker-compose -f docker-compose-publish.yml push
30+ - name : For php7.4
31+ run : PHP_VERSION=7.4 docker-compose -f docker-compose-publish.yml build && PHP_VERSION=7.4 docker-compose -f docker-compose-publish.yml push
32+ - name : For php7.3
33+ run : PHP_VERSION=7.3 docker-compose -f docker-compose-publish.yml build && PHP_VERSION=7.3 docker-compose -f docker-compose-publish.yml push
34+ - name : For php7.2
35+ run : PHP_VERSION=7.2 docker-compose -f docker-compose-publish.yml build && PHP_VERSION=7.2 docker-compose -f docker-compose-publish.yml push
36+ - name : For php7.1
37+ run : PHP_VERSION=7.1 docker-compose -f docker-compose-publish.yml build && PHP_VERSION=7.1 docker-compose -f docker-compose-publish.yml push
38+ - name : For php7.0
39+ run : PHP_VERSION=7.0 docker-compose -f docker-compose-publish.yml build && PHP_VERSION=7.0 docker-compose -f docker-compose-publish.yml push
40+ - name : For php5.6
41+ run : PHP_VERSION=5.6 docker-compose -f docker-compose-publish.yml build && PHP_VERSION=5.6 docker-compose -f docker-compose-publish.yml push
42+ - name : For php5.5
43+ run : PHP_VERSION=5.5 docker-compose -f docker-compose-publish.yml build && PHP_VERSION=5.5 docker-compose -f docker-compose-publish.yml push
Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ A development docker for every symfony project
2222- ` cd project-docker `
2323- ` mkdir project ` or ` git clone <some_git_repo_url> project ` for existing project
2424- ` cp .env.sample .env ` and review ` .env ` file
25- - ` docker-compose build `
25+ - ` docker-compose build ` only required if you edit ` docker-compose.yml ` to enable build
2626- ` docker-compose up -d `
2727- ` docker-compose exec cli bash `
2828- ` symfony check:requirements `
Original file line number Diff line number Diff line change @@ -2,9 +2,14 @@ version: '3'
22
33services :
44 fpm :
5- build :
6- context : php${PHP_VERSION}/fpm
7- args :
5+ # build:
6+ # context: php${PHP_VERSION}/fpm
7+ # args:
8+ # PHP_ENABLE_REDIS: ${PHP_ENABLE_REDIS}
9+ # PHP_ENABLE_XDEBUG: ${PHP_ENABLE_XDEBUG}
10+ # PHP_ENABLE_MONGODB: ${PHP_ENABLE_MONGODB}
11+ image : readymadehost/symfony-dev-docker-php${PHP_VERSION}-fpm:latest
12+ environment :
813 PHP_ENABLE_REDIS : ${PHP_ENABLE_REDIS}
914 PHP_ENABLE_XDEBUG : ${PHP_ENABLE_XDEBUG}
1015 PHP_ENABLE_MONGODB : ${PHP_ENABLE_MONGODB}
@@ -18,9 +23,15 @@ services:
1823 # - redis
1924
2025 cli :
21- build :
22- context : php${PHP_VERSION}/cli
23- args :
26+ # build:
27+ # context: php${PHP_VERSION}/cli
28+ # args:
29+ # NODE_VERSION: ${NODE_VERSION}
30+ # PHP_ENABLE_REDIS: ${PHP_ENABLE_REDIS}
31+ # PHP_ENABLE_XDEBUG: ${PHP_ENABLE_XDEBUG}
32+ # PHP_ENABLE_MONGODB: ${PHP_ENABLE_MONGODB}
33+ image : readymadehost/symfony-dev-docker-php${PHP_VERSION}-cli:latest
34+ environment :
2435 NODE_VERSION : ${NODE_VERSION}
2536 PHP_ENABLE_REDIS : ${PHP_ENABLE_REDIS}
2637 PHP_ENABLE_XDEBUG : ${PHP_ENABLE_XDEBUG}
Original file line number Diff line number Diff line change 33/root/manage-project-permission.sh
44
55if [ ${PHP_ENABLE_REDIS} -eq " 1" ]; then
6- docker-php-ext-enable- redis
6+ docker-php-ext-enable redis
77 echo " -- php fpm redis extension enabled"
88fi
99
1010if [ ${PHP_ENABLE_XDEBUG} -eq " 1" ]; then
11- docker-php-ext-enable- xdebug
11+ docker-php-ext-enable xdebug
1212 echo " -- php fpm xdebug extension enabled"
1313fi
1414
1515if [ ${PHP_ENABLE_MONGODB} -eq " 1" ]; then
16- docker-php-ext-enable- mongodb
16+ docker-php-ext-enable mongodb
1717 echo " -- php fpm mongodb extension enabled"
1818fi
1919
You can’t perform that action at this time.
0 commit comments