updated api builds

This commit is contained in:
2025-06-03 15:59:04 +03:00
parent 0cd0eb0f22
commit 3055b2bde7
18 changed files with 94 additions and 94 deletions

View File

@@ -12,20 +12,20 @@ COPY /pyproject.toml ./pyproject.toml
RUN poetry config virtualenvs.create false && poetry install --no-interaction --no-ansi --no-root --only main && pip cache purge && rm -rf ~/.cache/pypoetry
# Copy application code
COPY /api_services/api_initializer /api_initializer
COPY /api_services/api_controllers /api_controllers
COPY /api_services/api_validations /api_validations
COPY /api_services/schemas /schemas
COPY /api_services/api_modules /api_modules
COPY /ServicesApi/Initializer /Initializer
COPY /ServicesApi/Controllers /Controllers
COPY /ServicesApi/Validations /Validations
COPY /ServicesApi/Schemas /Schemas
COPY /ServicesApi/Extensions /Extensions
COPY /api_services/api_middlewares /api_middlewares
COPY /api_services/api_builds/identity_service/endpoints /api_initializer/endpoints
COPY /api_services/api_builds/identity_service/events /api_initializer/events
COPY /api_services/api_builds/identity_service/validations /api_initializer/validations
COPY /api_services/api_builds/identity_service/index.py /api_initializer/index.py
COPY /ServicesApi/api_middlewares /api_middlewares
COPY /ServicesApi/Builds/Identity/endpoints /Initializer/endpoints
COPY /ServicesApi/Builds/Identity/events /Initializer/events
COPY /ServicesApi/Builds/Identity/validations /Initializer/validations
COPY /ServicesApi/Builds/Identity/index.py /Initializer/index.py
# Set Python path to include app directory
ENV PYTHONPATH=/ PYTHONUNBUFFERED=1 PYTHONDONTWRITEBYTECODE=1
# Run the application using the configured uvicorn server
CMD ["poetry", "run", "python", "/api_initializer/app.py"]
CMD ["poetry", "run", "python", "/Initializer/app.py"]

View File

@@ -4,9 +4,9 @@ from fastapi import APIRouter, Depends
from index import endpoints_index
from events.people.cluster import PeopleRouterCluster
from api_validations.defaults.validations import CommonHeaders
from api_validations.response.pagination import PaginateOnly
from api_middlewares.token_provider import TokenProvider
from Validations.defaults.validations import CommonHeaders
from Validations.response.pagination import PaginateOnly
from Extensions.Middlewares.token_provider import TokenProvider
people_endpoint_route = APIRouter(prefix="/people", tags=["People Cluster"])

View File

@@ -4,9 +4,9 @@ from fastapi import APIRouter, Depends
from index import endpoints_index
from events.user.cluster import UserRouterCluster
from api_validations.defaults.validations import CommonHeaders
from api_validations.response.pagination import PaginateOnly
from api_middlewares.token_provider import TokenProvider
from Validations.defaults.validations import CommonHeaders
from Validations.response.pagination import PaginateOnly
from Extensions.Middlewares.token_provider import TokenProvider
user_endpoint_route = APIRouter(prefix="/users", tags=["User Cluster"])