Some checks failed
Deploy / deploy (push) Failing after 6m11s
- Add Gitea Actions workflow for automated frontend and API deployment - Update all raw download URLs from GitHub to Gitea - Remove deprecated Amplify config and GitHub-specific Terraform variables - Clean up commented-out Amplify resources from Terraform - Update documentation to reflect new repository and CI/CD setup
24 lines
566 B
HCL
24 lines
566 B
HCL
terraform {
|
|
required_providers {
|
|
aws = {
|
|
source = "hashicorp/aws"
|
|
version = "~> 5.0"
|
|
}
|
|
cloudflare = {
|
|
source = "cloudflare/cloudflare"
|
|
version = "~> 4.0"
|
|
}
|
|
}
|
|
required_version = ">= 1.0"
|
|
}
|
|
|
|
provider "aws" {
|
|
region = "eu-central-1" # Frankfurt
|
|
}
|
|
|
|
provider "cloudflare" {
|
|
api_token = var.cloudflare_api_token != "" ? var.cloudflare_api_token : "dummy" # Dummy token if not provided
|
|
}
|
|
|
|
# Frontend hosted on CloudFront + S3 (see cloudfront-frontend.tf)
|
|
# CI/CD handled by Gitea Actions (see .gitea/workflows/deploy.yml) |