diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 0d05982..7a63de9 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -9,6 +9,8 @@ env: GIT_HOST: git.easysoft.ro REGISTRY_HOST: registry.easysoft.ro API_IMAGE: apps/myai-api + CV_MATCHER_API_IMAGE: apps/myai-cv-matcher-api + RAG_API_IMAGE: apps/myai-rag-api WEB_IMAGE: apps/myai-web IMAGE_TAG: staging @@ -31,16 +33,32 @@ jobs: - name: Build API image run: | - docker build -t "${REGISTRY_HOST}/${API_IMAGE}:${IMAGE_TAG}" ./api + docker build -f api/Dockerfile -t "${REGISTRY_HOST}/${API_IMAGE}:${IMAGE_TAG}" . + + - name: Build CV Matcher API image + run: | + docker build -f cv-matcher-api/Dockerfile -t "${REGISTRY_HOST}/${CV_MATCHER_API_IMAGE}:${IMAGE_TAG}" . + + - name: Build RAG API image + run: | + docker build -f rag-api/Dockerfile -t "${REGISTRY_HOST}/${RAG_API_IMAGE}:${IMAGE_TAG}" . - name: Build Web image run: | - docker build -t "${REGISTRY_HOST}/${WEB_IMAGE}:${IMAGE_TAG}" ./web + docker build -f web/Dockerfile -t "${REGISTRY_HOST}/${WEB_IMAGE}:${IMAGE_TAG}" . - name: Push API image run: | docker push "${REGISTRY_HOST}/${API_IMAGE}:${IMAGE_TAG}" + - name: Push CV Matcher API image + run: | + docker push "${REGISTRY_HOST}/${CV_MATCHER_API_IMAGE}:${IMAGE_TAG}" + + - name: Push RAG API image + run: | + docker push "${REGISTRY_HOST}/${RAG_API_IMAGE}:${IMAGE_TAG}" + - name: Push Web image run: | docker push "${REGISTRY_HOST}/${WEB_IMAGE}:${IMAGE_TAG}" \ No newline at end of file