CI: Replace Dockerfile path depending of the os used

This commit is contained in:
Fijxu
2025-05-15 19:38:21 -04:00
parent 033a44fab5
commit 381074fce1
2 changed files with 6 additions and 59 deletions

View File

@@ -87,11 +87,9 @@ jobs:
matrix:
include:
- os: ubuntu-latest
docker_compose_file: "docker-compose.yml"
name: "AMD64"
# GitHub doesn't have a ubuntu-latest-arm runner
- os: ubuntu-24.04-arm
docker_compose_file: "docker-compose-arm64.yml"
name: "ARM64"
name: Test ${{ matrix.name }} Docker build
@@ -100,11 +98,15 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Use ARM64 Dockerfile if ARM64
if: ${{ matrix.name }} == "ARM64"
run: sed -i 's/Dockerfile/Dockerfile.arm64/' docker-compose.yml
- name: Build Docker
run: docker compose -f ${{ matrix.docker_compose_file }} build
run: docker compose build
- name: Run Docker
run: docker compose -f ${{ matrix.docker_compose_file }} up -d
run: docker compose up -d
- name: Test Docker
run: while curl -Isf http://localhost:3000; do sleep 1; done