diff --git a/.github/workflows/backend_docker_build_test.yml b/.github/workflows/backend_docker_build_test.yml new file mode 100644 index 000000000..2261730cb --- /dev/null +++ b/.github/workflows/backend_docker_build_test.yml @@ -0,0 +1,26 @@ +name: build test | Docker image + +on: + workflow_call: + +env: + AWS_ACCOUNT_ID_DEV: "463722570299" + +jobs: + + build_docker: + name: Build Cognee Backend Docker App Image + runs-on: ubuntu-22.04 + steps: + - name: Check out Cognee code + uses: actions/checkout@v4 + + - name: Build Cognee Docker image + id: cognee-docker-tag + run: | + export SHA_SHORT="$(git rev-parse --short HEAD)" + export CUR_DATE="$(date +%Y%m%d%H%M%S)" + export VERSION="dev-$CUR_DATE-$SHA_SHORT" + image_name="cognee" docker_login="false" version="$VERSION" account="${{ env.AWS_ACCOUNT_ID_DEV }}" app_dir="." publish="false" ./bin/dockerize + export DOCKER_TAG=$(cat /tmp/.DOCKER_IMAGE_VERSION) + echo "Successfully built cognee Docker image. Tag is: $DOCKER_TAG" diff --git a/.github/workflows/test_suites.yml b/.github/workflows/test_suites.yml index 3bea978fa..d134adcca 100644 --- a/.github/workflows/test_suites.yml +++ b/.github/workflows/test_suites.yml @@ -36,7 +36,7 @@ jobs: docker-ci-test: name: Docker CI test needs: [basic-tests, e2e-tests] - uses: ./.github/workflows/ci.yaml + uses: ./.github/workflows/backend_docker_build_test.yml secrets: inherit graph-db-tests: