Skip to content

jasonzurita/Swift-AWS-Lambda-Website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Websites using Swift and AWS Lambda

This is the source code for this website: https://swift-aws-lambda-website.jasonzurita.com, that is written in Swift and hosted on Amazon Web Services (AWS) mainly using AWS Lambda and API Gateway.

This is the result of asking, Can I make lightweight websites written in Swift that are simple, fun to write, and easy deploy? The answer is yes!


Check out the related blog posts for a detailed breakdown:


To get started playing with this project:

  • Clone it
  • Local website development
    • swift run Local-Website
    • open Artifacts/index.html in your preferred web browser
  • AWS Lambda function
    • make
    • upload Artifacts/lambda.zip to AWS Lambda
      • more deployment details in the part 2 blog post above
  • Try changing Sources/GenerateWebsite/GenerateWebsite.swift and rerunning the local development flow above to see changes!

About

Source code for a website written in Swift and hosted using AWS Lambda + API Gateway

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published