Skip to content

Latest commit

 

History

History
40 lines (24 loc) · 1.67 KB

README.md

File metadata and controls

40 lines (24 loc) · 1.67 KB

Project: IPFS-ENS Deployer

Note: This project was incomplete at the time of writing this. My involvement in this project was primarily at the architectural level, though the diagrams here are not my own.

A serverless application for deploying a web app to IPFS and hosting it on an ENS Domain

  • Allows users to specify a GitHub repository containing a static web app and have it built and deployed to IPFS and hosted at an ENS domain
  • Uses a completely serverless architecture to allow effortless scaling and cost control
  • Integrates with GitHub for authorization as a GitHub OAuth app
  • Uses a combination of AWS CodePipelines and an SQS-sourced Lambda function to go from client request to deployed and hosted app

Architecture

IPFS-ENS Deployer Auth

Auth Diagram File

IPFS-ENS Deployer Core

Core Diagram File

Repositories

Infrastructure

Typescript Types

Clients

Lambda Functions