diff --git a/.github/workflows/integration-test.yml b/.github/workflows/integration-test.yml index 282e7e69..bfcff695 100644 --- a/.github/workflows/integration-test.yml +++ b/.github/workflows/integration-test.yml @@ -48,7 +48,16 @@ jobs: - name: Tutor build openedx run: tutor images build openedx aspects aspects-superset - name: Tutor start - run: tutor local start -d + run: | + tutor local start -d + sleep 10 + tutor local logs clickhouse + tutor local stop clickhouse + tutor local start permissions -d + sleep 20 + tutor local start clickhouse -d + sleep 10 + tutor local logs clickhouse - name: Tutor init run: tutor local do init - name: Test alembic @@ -278,7 +287,7 @@ jobs: echo "------------------------" done - name: Check jobs logs - if: '!cancelled()' + if: "!cancelled()" run: | job_list=($(kubectl get jobs | grep job | awk '{print $1}')) diff --git a/tutoraspects/patches/local-docker-compose-services b/tutoraspects/patches/local-docker-compose-services index 54b4f27d..47aea649 100644 --- a/tutoraspects/patches/local-docker-compose-services +++ b/tutoraspects/patches/local-docker-compose-services @@ -1,6 +1,7 @@ {% if RUN_CLICKHOUSE %} clickhouse: image: {{DOCKER_IMAGE_CLICKHOUSE}} + user: "101:101" restart: unless-stopped environment: CLICKHOUSE_DB: "{{ ASPECTS_XAPI_DATABASE }}"