Skip to content

Namely Min IaC or Mini IaC. Fast deploy your SasS on different clouds or containers.

License

Notifications You must be signed in to change notification settings

xiaofan8421/miniac

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

miniac

Namely Min IaC or Mini IaC. Fast deploy your SasS on different clouds or containers.

Quick Start

Prerequisites

  • Install Terraform
  • Configure the authentication information for the corresponding cloud platform

Deployment Steps

  1. Clone the project to your local machine:

    git clone <project_url>
    cd miniac
  2. Choose the cloud platform directory as needed (e.g., aws, azure, gcp, or ali), and enter the corresponding directory:

    cd aws
  3. Initialize Terraform:

    terraform init
  4. Check the Terraform configuration:

    terraform plan
  5. Apply the Terraform configuration:

    terraform apply
  6. After deployment, you can access your instance through the output IP address.

Cleaning Up Resources

If you no longer need these resources, you can destroy them using the following command:

terraform destroy

File Descriptions

  • main.tf: Main Terraform configuration file, defining resources and providers.
  • variables.tf: Defines the variables used in the Terraform configuration.
  • outputs.tf: Defines the outputs of the Terraform configuration.
  • versions.tf: Defines the version requirements for Terraform and providers.
  • deploy_env.sh: A script to be executed on the instance, showing basic information.

License

This project is licensed under the Apache License 2.0.

Contributing

Contributions are welcome! Please submit a Pull Request or report an Issue.

Contact

If you have any questions, please contact the project maintainers.

About

Namely Min IaC or Mini IaC. Fast deploy your SasS on different clouds or containers.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published