9ca3969a53
Ensuring public read access to all required public buckets
...
* Required to allow task containers to read from here without crazy auth on
nginx's part
2023-09-10 15:10:22 -07:00
d9e0e8c70b
Making public files for websites buckets public readable
2023-08-09 21:51:21 -07:00
4987559b15
Adding readme for playbooks
2023-05-07 23:53:41 -07:00
87a549bc1f
* Load balancer components are now built dynamically for each domain
...
+ Increased health_check intervals
+ HTTPS default action is now a blank 400 page
+ Generating listener rules for beta proxy based on bucket names/domains
Using domain filters for this basically
* Dynamically attaching listener certificates
2023-03-10 21:37:35 -08:00
ffe5ffe831
Cleaning up Docker resources
...
Adding ez build script
2023-03-10 21:35:55 -08:00
f4e06fa24a
New docker image supporting proxying S3
2023-03-10 21:34:58 -08:00
42e55f7313
Task definition now uses the correct image and env vars
...
Services are now mapped to their respective task definitions
2023-03-10 21:34:06 -08:00
28f8436768
Using new s3 access & secret key for s3 reader role
2023-03-10 21:33:24 -08:00
dfdc62f80c
Consolidating locals into one place
...
Also adding -input=false to Makefile
2023-03-10 21:32:56 -08:00
17d3f66073
Simplifying nginx vars
2023-03-06 18:35:07 -08:00
550cb2eb70
Removing unused infra structure, lowering cost with this commit
2023-03-06 15:51:43 -08:00
8f375def3b
Updating bucket names to include blog and resume
2023-02-28 21:04:26 -08:00
0f96719383
Dockerfile for proxying s3 resources with nginx
2023-02-28 20:20:21 -08:00
91bb927cf5
Fixing nginx conf to return 404 on things it cant find rather than index.html
2023-02-14 18:53:11 -08:00
321734a453
Adding redirect for 80 which was causing issues on folder path calls to nginx
2023-02-14 18:52:23 -08:00
f973c67bb4
Fixing indentation from vim
2023-02-11 21:19:08 -08:00
5903ba2a5e
Updating nginx config to now include resume.shockrah.xyz in the fun :)
...
Also nginx.conf now has some gzip configuration parameters set, courtesy of:
https://www.techrepublic.com/article/how-to-configure-gzip-compression-with-nginx/
2023-02-11 21:14:49 -08:00
11ffc23871
Cleaning up DNS Records and updating certs to account for root domains
...
For now we're just going to worry about the main blog and resume.shockrah.xyz
In the reverse-proxy image
* Resume pipelines will not work in this state and will need way of updating
their part of the image for ECS to pull updates*
2023-02-11 20:56:52 -08:00
904b730362
blog.shockrah.xyz working at an infrastructure level now
...
Also updated the image so that it has the right baseURL
which gets configured during the service build ( Hugo )
2023-02-10 22:07:26 -08:00
53267daf99
Avoiding hard coded values and improving cluster name
2023-02-10 21:30:20 -08:00
203ec7f434
Docker image required files
2023-02-10 21:29:50 -08:00
1170e879f0
Consolidating roles for ecr and logging
2023-02-10 21:28:49 -08:00
5e978b5766
Creating s3 bucket for static content
2023-01-21 16:58:11 -08:00
57965a2a5a
Replacing target group with proper shockrah.xyz group
2023-01-10 00:28:27 -08:00
01e6d7f990
Attaching project-athen.xyz cert onto alpha LB SSL listener
2023-01-09 21:13:19 -08:00
8481a5f123
Creating base certificates for shockrah and project-athens.xyz
2023-01-09 21:12:19 -08:00
99bc6be5c9
Removing sample infra
2023-01-09 18:21:26 -08:00
d71c4780d9
Merge branch 'feature/alpha-cluster-sample'
2023-01-09 17:05:56 -08:00
5c79b44ceb
Removing pointless ufw rule
2023-01-09 17:05:19 -08:00
e019e09941
Normalizing sites that need cert updates
2023-01-09 17:04:43 -08:00
f48eb9610b
Wildcard for sample project
2023-01-09 17:03:40 -08:00
bc096af870
Routing & TLS issues fixed with ACM
2023-01-02 19:10:08 -08:00
bdeb59e46d
Health problems finally solved with LB and fargate
2023-01-02 19:08:25 -08:00
edbb647c18
Adding DNS entry for alpha load balancer cert
2023-01-02 18:37:16 -08:00
f96f6569cf
Cert with load balancer listener
2023-01-02 18:36:48 -08:00
97205a216c
Cleaning up route53 entries
2022-12-27 22:03:46 -08:00
e2c4db294a
Renaming project-athens.xyz route53 config
2022-12-27 21:08:19 -08:00
dcd3da5e47
Removing custom health check for now
2022-12-27 21:06:20 -08:00
00edcc64af
Formatting and comments
2022-12-27 21:02:56 -08:00
52a9a94b32
Importing shockrah.xyz A records into terraform
2022-12-27 21:01:46 -08:00
f58fa4ae69
Adding shockrah.xyz public dns records
2022-12-27 20:45:32 -08:00
4e46f34440
Imported route53 zone + records
2022-12-27 17:33:23 -08:00
ae61177661
Alpha configuration which still wont register
2022-12-16 22:51:05 -08:00
c4e169efee
Tagging subnets
2022-12-16 22:50:45 -08:00
f47ce5e4ff
Adding fallback for port 80 on base ecs
2022-12-16 22:50:15 -08:00
6b0f985cd9
Adding generic health check for sample service
2022-12-16 22:49:55 -08:00
fafaae4ba7
Logging and role configuration speerated
2022-12-16 22:05:21 -08:00
791d950821
Moving prefix to vars file
2022-12-09 22:23:13 -08:00
4d15923af9
ALB requires two subnets to sit across
2022-12-09 22:23:04 -08:00
d4dae7618b
Hooking service to a load balancer
2022-12-09 22:22:47 -08:00