Skip to content

Commit 1cf43da

Browse files
committed
Updated workflows and other small changes
1 parent 22cd5eb commit 1cf43da

20 files changed

+93
-53
lines changed

.github/workflows/docker-build.yml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
name: Docker Build
2+
3+
on:
4+
pull_request:
5+
branches: [ main ]
6+
7+
jobs:
8+
build:
9+
10+
runs-on: ubuntu-latest
11+
12+
steps:
13+
- name: Checkout repository
14+
uses: actions/checkout@v3
15+
- name: Copy .env.sample to .env
16+
run: cp .env.sample .env
17+
- name: For php8.1
18+
run: PHP_VERSION=8.1 docker-compose -f docker-compose-publish.yml build
19+
- name: For php8.0
20+
run: PHP_VERSION=8.0 docker-compose -f docker-compose-publish.yml build
21+
- name: For php7.4
22+
run: PHP_VERSION=7.4 docker-compose -f docker-compose-publish.yml build
23+
- name: For php7.3
24+
run: PHP_VERSION=7.3 docker-compose -f docker-compose-publish.yml build
25+
- name: For php7.2
26+
run: PHP_VERSION=7.2 docker-compose -f docker-compose-publish.yml build
27+
- name: For php7.1
28+
run: PHP_VERSION=7.1 docker-compose -f docker-compose-publish.yml build
29+
- name: For php7.0
30+
run: PHP_VERSION=7.0 docker-compose -f docker-compose-publish.yml build
31+
- name: For php5.6
32+
run: PHP_VERSION=5.6 docker-compose -f docker-compose-publish.yml build
33+
- name: For php5.5
34+
run: PHP_VERSION=5.5 docker-compose -f docker-compose-publish.yml build

.github/workflows/docker-publish.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@ on:
55
- cron: '36 4 * * *'
66
push:
77
branches: [ main ]
8-
pull_request:
9-
branches: [ main ]
108

119
jobs:
1210
build:

README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,11 @@ Simply add remote docker-compose php cli interpreter (exec with docker-compose.y
9999

100100
With vscode's remote container extension, we can simply connect into cli container.
101101

102+
## Pre build docker image
103+
104+
- `readymadehost/symfony-dev-docker-php{PHP_VERSION}-cli`
105+
- `readymadehost/symfony-dev-docker-php{PHP_VERSION}-fpm`
106+
102107

103108
## Quick Link
104109

@@ -107,3 +112,6 @@ With vscode's remote container extension, we can simply connect into cli contain
107112

108113
* MailCatcher
109114
- https://github.com/sj26/mailcatcher
115+
116+
* ReadyMadeHost docker hub
117+
- https://hub.docker.com/orgs/readymadehost

php5.5/cli/docker-entrypoint.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,17 @@
33
/root/manage-project-permission.sh
44

55
if [ ${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"
88
fi
99

1010
if [ ${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"
1313
fi
1414

1515
if [ ${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"
1818
fi
1919

php5.5/fpm/docker-entrypoint.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
#!/bin/sh
22

33
if [ ${PHP_ENABLE_REDIS} -eq "1" ]; then
4-
docker-php-ext-enable-redis
4+
docker-php-ext-enable redis
55
echo "-- php fpm redis extension enabled"
66
fi
77

88
if [ ${PHP_ENABLE_XDEBUG} -eq "1" ]; then
9-
docker-php-ext-enable-xdebug
9+
docker-php-ext-enable xdebug
1010
echo "-- php fpm xdebug extension enabled"
1111
fi
1212

1313
if [ ${PHP_ENABLE_MONGODB} -eq "1" ]; then
14-
docker-php-ext-enable-mongodb
14+
docker-php-ext-enable mongodb
1515
echo "-- php fpm mongodb extension enabled"
1616
fi
1717

php5.6/cli/docker-entrypoint.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,17 @@
33
/root/manage-project-permission.sh
44

55
if [ ${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"
88
fi
99

1010
if [ ${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"
1313
fi
1414

1515
if [ ${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"
1818
fi
1919

php5.6/fpm/docker-entrypoint.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
#!/bin/sh
22

33
if [ ${PHP_ENABLE_REDIS} -eq "1" ]; then
4-
docker-php-ext-enable-redis
4+
docker-php-ext-enable redis
55
echo "-- php fpm redis extension enabled"
66
fi
77

88
if [ ${PHP_ENABLE_XDEBUG} -eq "1" ]; then
9-
docker-php-ext-enable-xdebug
9+
docker-php-ext-enable xdebug
1010
echo "-- php fpm xdebug extension enabled"
1111
fi
1212

1313
if [ ${PHP_ENABLE_MONGODB} -eq "1" ]; then
14-
docker-php-ext-enable-mongodb
14+
docker-php-ext-enable mongodb
1515
echo "-- php fpm mongodb extension enabled"
1616
fi
1717

php7.0/cli/docker-entrypoint.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,17 @@
33
/root/manage-project-permission.sh
44

55
if [ ${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"
88
fi
99

1010
if [ ${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"
1313
fi
1414

1515
if [ ${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"
1818
fi
1919

php7.0/fpm/docker-entrypoint.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
#!/bin/sh
22

33
if [ ${PHP_ENABLE_REDIS} -eq "1" ]; then
4-
docker-php-ext-enable-redis
4+
docker-php-ext-enable redis
55
echo "-- php fpm redis extension enabled"
66
fi
77

88
if [ ${PHP_ENABLE_XDEBUG} -eq "1" ]; then
9-
docker-php-ext-enable-xdebug
9+
docker-php-ext-enable xdebug
1010
echo "-- php fpm xdebug extension enabled"
1111
fi
1212

1313
if [ ${PHP_ENABLE_MONGODB} -eq "1" ]; then
14-
docker-php-ext-enable-mongodb
14+
docker-php-ext-enable mongodb
1515
echo "-- php fpm mongodb extension enabled"
1616
fi
1717

php7.1/cli/docker-entrypoint.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,17 @@
33
/root/manage-project-permission.sh
44

55
if [ ${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"
88
fi
99

1010
if [ ${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"
1313
fi
1414

1515
if [ ${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"
1818
fi
1919

0 commit comments

Comments
 (0)