Skip to content

FredLackey/shared-scripts

Repository files navigation

Shared Scripts

This repository contains a collection of scripts for various administrative and deployment tasks. Each script is located in its own directory and includes detailed documentation.

Scripts

CloudFront Deploy for React (cloudfront-deploy-react)

Automates the complete deployment of a Vite-based React application to AWS S3 and CloudFront. It handles resource creation (S3, OAC, Distribution), code build, and deployment in one go.

CloudFront Add Domain (cloudfront-add-domain)

Automates adding a custom domain and SSL certificate (via ACM) to an existing CloudFront distribution.

CloudFront Info (cloudfront-info)

A utility to find and display the details of a CloudFront distribution by searching for its S3 origin bucket name.

CloudFront Remove (cloudfront-remove)

A destructive script that finds and permanently deletes all AWS resources associated with a CloudFront deployment based on the S3 origin bucket. Use this to tear down environments and avoid ongoing costs.

Route 53 Takeover (route53-takeover)

Infrastructure-as-Code for managing Route 53 DNS zones and records using Terraform. Designed to take over existing DNS zones or create new ones with comprehensive DNS record management capabilities. Includes zone extraction tools for importing existing configurations.

XCopy Update (xcopy-update)

A Windows batch script for updating an application from a source to a destination directory, with built-in backup functionality.

License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

📞 Need Help?

If you run into problems or have questions about any of the scripts in this repository, please feel free to reach out.

📧 Contact Information

Fred Lackey
📧 Email: Fred.Lackey@gmail.com
🌐 Website: @FredLackey.com

About

Shared scripts and apps for friends and family members.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published