From 58a429930c69d920846d1c2e27f9ed84122b9289 Mon Sep 17 00:00:00 2001 From: Michael Vacarella <38722919+Aif4thah@users.noreply.github.com> Date: Fri, 8 Nov 2024 09:54:13 +0100 Subject: [PATCH] Create Docker.yml --- .github/workflows/Docker.yml | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 .github/workflows/Docker.yml diff --git a/.github/workflows/Docker.yml b/.github/workflows/Docker.yml new file mode 100644 index 0000000..21b9120 --- /dev/null +++ b/.github/workflows/Docker.yml @@ -0,0 +1,32 @@ +name: Docker Build and Test + +on: + push: + branches: + - main + pull_request: + branches: + - main + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - name: Checkout code + uses: actions/checkout@v2 + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v1 + + - name: Build Docker image + run: docker build -t vulnerablelightapp . + + - name: Run Docker container + run: docker run -d -p 3000:3000 vulnerablelightapp + + - name: Wait for the container to be ready + run: sleep 30 + + - name: Test the application + run: curl -k https://127.0.0.1:3000