From feb719542d8ca6cfe45f35f4c07739acef14f721 Mon Sep 17 00:00:00 2001 From: TheNetworkGuy Date: Mon, 14 Apr 2025 20:22:43 +0200 Subject: [PATCH] Added Netbox deployment config --- .github/workflows/unittesting.yml | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/.github/workflows/unittesting.yml b/.github/workflows/unittesting.yml index d4a2ad1..2283710 100644 --- a/.github/workflows/unittesting.yml +++ b/.github/workflows/unittesting.yml @@ -21,17 +21,26 @@ jobs: steps: - uses: actions/checkout@v4 - - name: Install Docker + - name: Install Docker and Docker-compose run: | apt-get update apt-get install -y docker.io + sudo apt-get install docker-compose -y - - name: Test Docker - run: | - docker version - name: Setup Python uses: actions/setup-python@v5 with: python-version: 3.12 - name: Show Python version - run: python --version \ No newline at end of file + run: python --version + - name: Test Docker + run: | + docker version + - name: configure and start Netbox + run: | + git clone -b release https://github.com/netbox-community/netbox-docker.git + mv netbox-docker/docker-compose.override.yml.example netbox-docker/docker-compose.override.yml + docker-compose -f netbox-docker/docker-compose.yml pull + docker-compose -f netbox-docker/docker-compose.yml up -d + - name: Wait 2 minutes for compose stack to build + run: sleep 120s \ No newline at end of file