feat: Workflow engine modules (#6128)

This commit is contained in:
Carlos R. L. Rodrigues authored and GitHub committed 2024-01-23 10:08:08 -03:00
1 parent d85fee42ee
commit 302323916b
119 files changed
+5339 -263

No files matched your search

@@ -1,5 +1,6 @@
import cors from "cors"
import { Router } from "express"
import { parseCorsOrigins } from "medusa-core-utils"
import middlewares from "../../middlewares"
import analyticsConfigs from "./analytics-configs"
import appRoutes from "./apps"
@@ -18,16 +19,18 @@ import noteRoutes from "./notes"
import notificationRoutes from "./notifications"
import orderEditRoutes from "./order-edits"
import orderRoutes from "./orders"
import paymentCollectionRoutes from "./payment-collections"
import paymentRoutes from "./payments"
import priceListRoutes from "./price-lists"
import productCategoryRoutes from "./product-categories"
import productTagRoutes from "./product-tags"
import productTypesRoutes from "./product-types"
import publishableApiKeyRoutes from "./publishable-api-keys"
import productRoutes from "./products"
import publishableApiKeyRoutes from "./publishable-api-keys"
import regionRoutes from "./regions"
import reservationRoutes from "./reservations"
import returnReasonRoutes from "./return-reasons"
import returnRoutes from "./returns"
import reservationRoutes from "./reservations"
import salesChannelRoutes from "./sales-channels"
import shippingOptionRoutes from "./shipping-options"
import shippingProfileRoutes from "./shipping-profiles"
@@ -38,10 +41,6 @@ import taxRateRoutes from "./tax-rates"
import uploadRoutes from "./uploads"
import userRoutes, { unauthenticatedUserRoutes } from "./users"
import variantRoutes from "./variants"
import paymentCollectionRoutes from "./payment-collections"
import paymentRoutes from "./payments"
import productCategoryRoutes from "./product-categories"
import { parseCorsOrigins } from "medusa-core-utils"
const route = Router()
@@ -3,6 +3,7 @@ import {
ModulesDefinition,
registerMedusaModule,
} from "@medusajs/modules-sdk"
import { ContainerRegistrationKeys } from "@medusajs/utils"
import { asValue, createContainer } from "awilix"
import express from "express"
import jwt from "jsonwebtoken"
@@ -63,6 +64,7 @@ export const createServer = async (rootDir) => {
return this
}.bind(container)
container.register(ContainerRegistrationKeys.PG_CONNECTION, asValue({}))
container.register("featureFlagRouter", asValue(featureFlagRouter))
container.register("configModule", asValue(config))
container.register({