updated api builds
This commit is contained in:
@@ -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/api_modules /api_modules
|
||||
COPY /api_services/schemas /schemas
|
||||
COPY /api_services/api_middlewares /api_middlewares
|
||||
COPY /ServicesApi/Initializer /Initializer
|
||||
COPY /ServicesApi/Controllers /Controllers
|
||||
COPY /ServicesApi/Validations /Validations
|
||||
COPY /ServicesApi/Schemas /Schemas
|
||||
COPY /ServicesApi/Extensions /Extensions
|
||||
|
||||
COPY /api_services/api_builds/management_service/endpoints /api_initializer/endpoints
|
||||
COPY /api_services/api_builds/management_service/events /api_initializer/events
|
||||
COPY /api_services/api_builds/management_service/validations /api_initializer/validations
|
||||
COPY /api_services/api_builds/management_service/index.py /api_initializer/index.py
|
||||
COPY /ServicesApi/api_middlewares /api_middlewares
|
||||
COPY /ServicesApi/Builds/Management/endpoints /Initializer/endpoints
|
||||
COPY /ServicesApi/Builds/Management/events /Initializer/events
|
||||
COPY /ServicesApi/Builds/Management/validations /Initializer/validations
|
||||
COPY /ServicesApi/Builds/Management/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"]
|
||||
|
||||
@@ -4,9 +4,9 @@ from fastapi import APIRouter, Depends
|
||||
from index import endpoints_index
|
||||
from events.application.cluster import ApplicationRouterCluster
|
||||
|
||||
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
|
||||
|
||||
|
||||
application_endpoint_route = APIRouter(prefix="/application", tags=["Application Cluster"])
|
||||
|
||||
@@ -4,9 +4,9 @@ from fastapi import APIRouter, Depends
|
||||
from index import endpoints_index
|
||||
# from events.services.cluster import ServicesEndpointRouterCluster
|
||||
|
||||
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
|
||||
|
||||
|
||||
# Create API router
|
||||
|
||||
@@ -4,9 +4,9 @@ from fastapi import APIRouter, Depends
|
||||
from index import endpoints_index
|
||||
from events.events.cluster import EventsEndpointRouterCluster
|
||||
|
||||
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
|
||||
|
||||
|
||||
# Create API router
|
||||
|
||||
@@ -4,9 +4,9 @@ from fastapi import APIRouter, Depends
|
||||
from index import endpoints_index
|
||||
from events.services.cluster import ServicesRouterCluster
|
||||
|
||||
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
|
||||
|
||||
|
||||
# Create API router
|
||||
|
||||
@@ -6,9 +6,9 @@ from schemas import AccountRecords
|
||||
from endpoints.index import endpoints_index
|
||||
from events.event_endpoints.cluster import EventsEndpointRouterCluster
|
||||
|
||||
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
|
||||
|
||||
|
||||
test_endpoint_route = APIRouter(prefix="/tests", tags=["Endpoint Tests"])
|
||||
|
||||
Reference in New Issue
Block a user