Skip to content

Commit 62f7a91

Browse files
committed
Update Dockerfile paths and remove redundant test step
1 parent defdb06 commit 62f7a91

File tree

5 files changed

+22
-22
lines changed

5 files changed

+22
-22
lines changed

.github/workflows/wp.yml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -57,31 +57,31 @@ jobs:
5757
file: ${{ env.IMAGE_FILE }}
5858
tags: ${{ env.IMAGE_TAG }}
5959

60-
- name: Test run image
61-
run: |
62-
ver=$(docker run --rm ${{ env.IMAGE_TAG }} php -v | grep -o "^PHP [0-9].[0-9]");
63-
64-
if [ "$ver" == "PHP ${{ matrix.version }}" ];
65-
then
66-
echo $ver;
67-
else
68-
exit 1;
69-
fi
70-
7160
- name: Extract metadata (tags, labels) for Docker
7261
id: metadata
7362
uses: docker/metadata-action@v5
7463
with:
7564
images: ${{ env.IMAGE_TAG }}
7665

7766
- name: Build and push
78-
if: github.ref == 'refs/heads/main'
7967
uses: docker/build-push-action@v5
8068
with:
81-
context: ${{ env.IMAGE_PATH }}
82-
push: true
69+
context: .
70+
push: ${{ github.ref == 'refs/heads/main' && github.event_name != 'pull_request' }}
8371
provenance: false
72+
load: true
8473
file: ${{ env.IMAGE_FILE }}
8574
tags: ${{ env.IMAGE_TAG }}
8675
labels: ${{ steps.metadata.outputs.labels }}
8776
platforms: linux/amd64,linux/arm64
77+
78+
- name: Test run image
79+
run: |
80+
ver=$(docker run --rm ${{ env.IMAGE_TAG }} php -v | grep -o "^PHP [0-9].[0-9]");
81+
82+
if [ "$ver" == "PHP ${{ matrix.version }}" ];
83+
then
84+
echo $ver;
85+
else
86+
exit 1;
87+
fi

wp/php7.4/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,15 @@ RUN set -eux; \
2222
mkdir -p /var/www/html; \
2323
chown -R www-data:www-data /var/www/html
2424

25-
COPY --chmod=755 ./entrypoint.sh /etc/entrypoint.d/70-wp-core-download.sh
25+
COPY --chmod=755 entrypoint.sh /etc/entrypoint.d/70-wp-core-download.sh
2626
COPY --from=wp-cli /usr/local/bin/wp /usr/local/bin/
2727

2828
RUN set -eux; \
2929
chmod +x /usr/local/bin/wp; \
3030
mkdir -p /var/www/.wp-cli; \
3131
chown -R www-data:www-data /var/www/.wp-cli;
3232

33-
COPY --chmod=644 --chown=www-data:www-data ./wp-cli.yml /var/www/.wp-cli/config.yml
33+
COPY --chmod=644 --chown=www-data:www-data wp-cli.yml /var/www/.wp-cli/config.yml
3434

3535
RUN wp cli info;
3636

wp/php8.0/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,15 @@ RUN set -eux; \
2222
mkdir -p /var/www/html; \
2323
chown -R www-data:www-data /var/www/html
2424

25-
COPY --chmod=755 ./entrypoint.sh /etc/entrypoint.d/70-wp-core-download.sh
25+
COPY --chmod=755 entrypoint.sh /etc/entrypoint.d/70-wp-core-download.sh
2626
COPY --from=wp-cli /usr/local/bin/wp /usr/local/bin/
2727

2828
RUN set -eux; \
2929
chmod +x /usr/local/bin/wp; \
3030
mkdir -p /var/www/.wp-cli; \
3131
chown -R www-data:www-data /var/www/.wp-cli;
3232

33-
COPY --chmod=644 --chown=www-data:www-data ./wp-cli.yml /var/www/.wp-cli/config.yml
33+
COPY --chmod=644 --chown=www-data:www-data wp-cli.yml /var/www/.wp-cli/config.yml
3434

3535
RUN wp cli info;
3636

wp/php8.1/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,15 @@ RUN set -eux; \
2222
mkdir -p /var/www/html; \
2323
chown -R www-data:www-data /var/www/html
2424

25-
COPY --chmod=755 ./entrypoint.sh /etc/entrypoint.d/70-wp-core-download.sh
25+
COPY --chmod=755 entrypoint.sh /etc/entrypoint.d/70-wp-core-download.sh
2626
COPY --from=wp-cli /usr/local/bin/wp /usr/local/bin/
2727

2828
RUN set -eux; \
2929
chmod +x /usr/local/bin/wp; \
3030
mkdir -p /var/www/.wp-cli; \
3131
chown -R www-data:www-data /var/www/.wp-cli;
3232

33-
COPY --chmod=644 --chown=www-data:www-data ./wp-cli.yml /var/www/.wp-cli/config.yml
33+
COPY --chmod=644 --chown=www-data:www-data wp-cli.yml /var/www/.wp-cli/config.yml
3434

3535
RUN wp cli info;
3636

wp/php8.2/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,15 @@ RUN set -eux; \
2222
mkdir -p /var/www/html; \
2323
chown -R www-data:www-data /var/www/html
2424

25-
COPY --chmod=755 ./entrypoint.sh /etc/entrypoint.d/70-wp-core-download.sh
25+
COPY --chmod=755 entrypoint.sh /etc/entrypoint.d/70-wp-core-download.sh
2626
COPY --from=wp-cli /usr/local/bin/wp /usr/local/bin/
2727

2828
RUN set -eux; \
2929
chmod +x /usr/local/bin/wp; \
3030
mkdir -p /var/www/.wp-cli; \
3131
chown -R www-data:www-data /var/www/.wp-cli;
3232

33-
COPY --chmod=644 --chown=www-data:www-data ./wp-cli.yml /var/www/.wp-cli/config.yml
33+
COPY --chmod=644 --chown=www-data:www-data wp-cli.yml /var/www/.wp-cli/config.yml
3434

3535
RUN wp cli info;
3636

0 commit comments

Comments
 (0)