Skip to content

A blog website powered by AWS and Azure, enabling users to post thoughts and images, with a CI/CD workflow set up using GitHub Actions and Azure Runner.

License

Notifications You must be signed in to change notification settings

RuxinQu/cloud-thoughts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cloud-thought

react Github-action AWS microsoft-azure dynamodb express multer

Description

  • A blog website where users can post their thoughts and upload images.

  • The application is deployed on an Azure Standard B2als v2 virtual machine, with a self-hosted runner to facilitate CI/CD workflows through GitHub Actions.

  • Thoughts are stored in Amazon DynamoDB, while images are stored in an Amazon S3 bucket. The application follows the Infrastructure as a Service (IaaS) model.

View the deployed website: http://20.29.208.6

Usage

Enter your name and thoughts, then click 'Submit' to post a thought. Click on the avatar of each thought card to view all posts from that user.

Screenshot(s)

demo

Technologies Used

  • Amazon Web Services
  • Microsoft Azure
  • Github Action
  • Express
  • Multer

Contact

ruxinqu@gmail.com or open an issue on this repository

About

A blog website powered by AWS and Azure, enabling users to post thoughts and images, with a CI/CD workflow set up using GitHub Actions and Azure Runner.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published