diff --git a/package.json b/package.json index c351458..24e85d9 100644 --- a/package.json +++ b/package.json @@ -5,8 +5,6 @@ "type": "module", "scripts": { "dev": "vite", - "dev:server": "node server.js", - "dev:all": "npm run dev:server & npm run dev", "build": "tsc && vite build", "preview": "vite preview", "lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0" @@ -15,7 +13,6 @@ "@types/cheerio": "^0.22.35", "axios": "^1.6.2", "cheerio": "^1.1.0", - "express": "^4.18.2", "react": "^18.2.0", "react-dom": "^18.2.0" }, diff --git a/server.js b/server.js deleted file mode 100644 index 62fbeb4..0000000 --- a/server.js +++ /dev/null @@ -1,30 +0,0 @@ -import express from 'express'; -import { handler } from './src/pages/api/filaments.js'; - -const app = express(); -const port = 3000; - -app.get('/api/filaments', async (req, res) => { - const event = { - httpMethod: 'GET', - headers: req.headers, - queryStringParameters: req.query - }; - - try { - const response = await handler(event); - res.status(response.statusCode); - - Object.entries(response.headers || {}).forEach(([key, value]) => { - res.setHeader(key, value); - }); - - res.send(response.body); - } catch (error) { - res.status(500).json({ error: error.message }); - } -}); - -app.listen(port, () => { - console.log(`API server running at http://localhost:${port}`); -}); \ No newline at end of file diff --git a/terraform.tfstate b/terraform.tfstate new file mode 100644 index 0000000..fd1e471 --- /dev/null +++ b/terraform.tfstate @@ -0,0 +1,9 @@ +{ + "version": 4, + "terraform_version": "1.5.7", + "serial": 1, + "lineage": "6405bb5f-e094-2fa4-339e-33ddd7ca840f", + "outputs": {}, + "resources": [], + "check_results": null +} diff --git a/terraform/main.tf b/terraform/main.tf index 11ad89e..d3cf7a5 100644 --- a/terraform/main.tf +++ b/terraform/main.tf @@ -100,8 +100,9 @@ resource "aws_amplify_branch" "dev" { resource "aws_amplify_domain_association" "filamenteka" { count = var.domain_name != "" ? 1 : 0 - app_id = aws_amplify_app.filamenteka.id - domain_name = var.domain_name + app_id = aws_amplify_app.filamenteka.id + domain_name = var.domain_name + wait_for_verification = false # Map main branch to root domain sub_domain { @@ -109,6 +110,12 @@ resource "aws_amplify_domain_association" "filamenteka" { prefix = "" } + # Map main branch to www subdomain + sub_domain { + branch_name = aws_amplify_branch.main.branch_name + prefix = "www" + } + # Map dev branch to dev subdomain sub_domain { branch_name = aws_amplify_branch.dev.branch_name