Skip to content

TomazJunior/serverless-video-upload

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 

Repository files navigation

serverless-video-upload

video upload and playback React website with Icoginito authorization using a Serverless architecture

AWS Serverless Architeture

  • Cognito AWS Service
  • API Gateway
  • DynamoDB
  • S3
  • Elastic Transcoder

How to deploy and setup the project

  1. Deploy gateway project
  2. Deploy user-auth-pool project
  3. Setup icognito user pool in the AWS Console
  4. Create a new Elastic Transcoder pipeline
  5. Deploy the uploader service
  6. Deploy the video-crud service

How to setup services locally

Local DynamoDB

Download the local DynamoDB version: here

Run the DynamoDB server using the port 8383: cd java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb -port 8383

GUI for DynamoDB Local

  • npm install dynamodb-admin -g
  • export DYNAMO_ENDPOINT=http://localhost:8383
  • dynamodb-admin

More information here

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published