Skip to content

Instantly share code, notes, and snippets.

@barograf
Created September 27, 2019 11:15
Show Gist options
  • Save barograf/0421760e7b3a5fa7dc21cff5936eef3f to your computer and use it in GitHub Desktop.
Save barograf/0421760e7b3a5fa7dc21cff5936eef3f to your computer and use it in GitHub Desktop.
API service
import * as awilix from "awilix";
import * as dotenv from "dotenv";
import * as serverless from "serverless-http";
import DynamoDbStorage from "../shared/storage/dynamoDb";
import createContainer from "./container";
import Server from "./server/server";
dotenv.config();
const container = createContainer({
storage: awilix.asClass(DynamoDbStorage)
});
const server = container.resolve<Server>("server").getApp();
export const handler = serverless(server);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment