Skip to content

chore(deps): bump node from 22-alpine to 23-alpine #2

chore(deps): bump node from 22-alpine to 23-alpine

chore(deps): bump node from 22-alpine to 23-alpine #2

Workflow file for this run

name: Validate Docker Image
on:
workflow_dispatch:
pull_request:
branches:
- main
- master
paths:
- 'Dockerfile'
jobs:
test-docker-image:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-latest]
steps:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Setup Docker
if: runner.os == 'macos'
run: |
brew install colima
brew install --cask docker
colima start
- name: Build Docker Image
run: docker build -t mockai:test .
- name: Run Docker Container
run: docker run --name mockai-container -dp 5002:5002 mockai:test
- name: Check if Container is Running
run: docker ps | grep mockai-container
- name: Test Server Response
run: |
response=$(curl -s -o /dev/null -w "%{http_code}" http://localhost:5002)
if [ $response = "200" ]; then
echo "Server is responding correctly"
else
echo "Server is not responding as expected. HTTP status code: $response"
exit 1
fi
- name: Check server logs
if: failure()
run: docker logs mockai-container