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
6212a7d8cc
Removing atlas host
2022-12-09 21:49:17 -08:00
9d426917f7
Working sample service with ECS
...
for now this is just a hello world service with a public IP
2022-12-09 20:55:30 -08:00
e830889432
Creating definition for alpha and lewdlad service
2022-12-06 19:53:48 -08:00
b9ac171181
Runbook for setting up atlas
2022-11-09 00:43:42 -08:00
025b0539a6
All services now migrated and tested to be working as intended
...
These configurations should be valid enough to perform a really fast migration
should something weird happen. Check the runbook created for this commit
to see the steps involved.
2022-11-09 00:43:29 -08:00
7ddd15c4a5
Searx, Clippable, & Filebrowser services are now running on the host
...
Reverse proxy is the last step before they are exposed to the outside
2022-11-09 00:17:22 -08:00
7d6fee4781
Adding first 3 steps/playbooks for setting up atlas
...
Drives are now mounted and services are ready to be spun up at this point
2022-11-08 22:11:12 -08:00
3ef52017c1
New version of alpha named atlas ready for provisioning
2022-10-29 15:50:40 -07:00
369a5dbfa1
Minor rework to readme
2022-10-22 15:25:25 -07:00
ae8816bbc6
* Better build scripts which are now source aware
2022-10-21 20:56:07 -07:00
a970d344e9
- No longer using web user to copy static content
...
+ init.yml now creates web user properly
2022-10-21 20:55:52 -07:00
890286b77d
fixing copy params for resume updates
2022-10-10 09:58:52 -07:00