Skip to content

fix 修复componser安装失效问题 #37

fix 修复componser安装失效问题

fix 修复componser安装失效问题 #37

Workflow file for this run

name: Docker Image CI
on:
workflow_dispatch:
push:
branches:
- master
paths:
- '.github/workflows/docker-image.yml'
- '**/Dockerfile'
- '**/*.sh'
- '**/*.conf'
- '**/*.ini'
- 'docker-entrypoint.sh'
- 'index.php'
pull_request:
branches:
- master
paths:
- '.github/workflows/docker-image.yml'
- '**/Dockerfile'
- '**/*.sh'
- '**/*.conf'
- '**/*.ini'
- 'docker-entrypoint.sh'
- 'index.php'
jobs:
build:
runs-on: ubuntu-latest
strategy:
max-parallel: 2
matrix: # 7.1, 7.2, 7.4, - , cli
version: [7.1]
mode: [fpm, cli]
steps:
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Login DockerHub
uses: docker/login-action@v2
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_ACCESS_TOKEN }}
- name: Build and push
uses: docker/build-push-action@v3
with:
file: ./${{ matrix.version }}/${{ matrix.mode }}/Dockerfile
push: true
tags: nekoimi/rafutaria-php:${{ matrix.version }}-${{ matrix.mode }}-alpine