override def init()

in api/src/main/scala/ScalatraBootstrap.scala [19:32]


  override def init(context: ServletContext) {
    TimeZone.setDefault(TimeZone.getTimeZone("UTC"))
    val storeProps = config.storeProperties
    val avatarStore = AvatarStore(S3(storeProps.awsRegion), Dynamo(storeProps.awsRegion, DynamoProperties(storeProps)), storeProps)
    val avatarServlet = new AvatarServlet(
      avatarStore,
      new SNS(config.snsProperties),
      config.avatarServletProperties,
      AuthenticationService.fromIdentityConfig(config.identityConfig)
    )
    context.mount(avatarServlet, "/v1", "v1")
    context.mount(new ResourcesApp, "/api-docs")
    new SqsDeletionConsumer(config.deletionEventsProps, avatarStore).listen()
  }