Commit Graph

  • 4f3d1a090e Simple outline for services I want to support going foward shockrah 2023-11-27 18:16:31 -0800
  • 4840955361 Simple docs for future git server shockrah 2023-11-27 17:53:31 -0800
  • 175ae5f1e5 Explicity setting max percent value on nginx shockrah 2023-10-30 22:28:38 -0700
  • 49be08d169 Adding mx records for temper@temper.tv email shockrah 2023-10-27 17:58:23 -0700
  • 1fe7ccc898 Moving dns records to mail server configuration shockrah 2023-10-21 00:00:46 -0700
  • 19e42bf778 adding dns entries that would be required for miab server shockrah 2023-10-20 23:54:42 -0700
  • a681d29457 Fixing reverse dns infra now setup and working to receive emails shockrah 2023-10-20 18:08:55 -0700
  • 488722aaff Creating mail.shockrah.xyz dns records shockrah 2023-10-20 16:54:33 -0700
  • 8aee1483fc Fixing group_id issue and missing quotes shockrah 2023-10-20 15:09:23 -0700
  • e8dec5a6d8 Start of docs for mail server code shockrah 2023-10-20 15:04:14 -0700
  • 69b8ad8a50 Sec configuration with ssh keys shockrah 2023-10-20 15:03:05 -0700
  • 6f8d8abd15 Fargate readme shockrah 2023-10-16 21:00:16 -0700
  • ba38a0d9c9 Adding back resume.shockrah.xyz to LB endpoints shockrah 2023-10-07 15:01:28 -0700
  • 7a388534f1 Cleaning up roles shockrah 2023-10-06 22:30:24 -0700
  • 8298dbb4f7 Addig temper.tv conf to docker image' shockrah 2023-10-06 00:16:29 -0700
  • 4a210404bb Adding temper.tv cert shockrah 2023-10-06 00:09:24 -0700
  • 82f34d03cd Fixing certs that get attached to the LB shockrah 2023-10-06 00:08:14 -0700
  • a83debde34 Validation and cert created for tmper shockrah 2023-10-05 23:41:18 -0700
  • d02b5de48c Splitting certs into lone files shockrah 2023-10-05 23:16:49 -0700
  • df2406720f Improving dependency chaingin slightly however more will stablize the race condition problem here in this folder shockrah 2023-10-05 23:12:39 -0700
  • b6aebf06b1 Bringing in tmeper records to track shockrah 2023-10-05 23:08:27 -0700
  • da379f20cb Moving remaining s3 configuration to its own folder shockrah 2023-10-05 22:43:35 -0700
  • 9bd6cbd3e3 Fixing makefile shockrah 2023-10-05 22:28:54 -0700
  • b0e5bd50da Moving out route53 and load balancer resources shockrah 2023-10-05 22:20:06 -0700
  • 3029fbb3f6 Moving fargate things to their own folder shockrah 2023-10-04 01:15:32 -0700
  • caf09a63cb More variable clean up for security groups Removing traces from previous networking cleanout shockrah 2023-10-03 19:38:27 -0700
  • e51ebc7251 Moving security groups out to their own folder as they are basically global to everything shockrah 2023-10-03 19:36:59 -0700
  • 609f9b3e7b Moving networking code out into its own module shockrah 2023-10-03 19:07:06 -0700
  • 10ed1f1a98 Adding note regarding master record with special record shockrah 2023-09-30 16:26:17 -0700
  • 295f933d8a Terraform code cleanup and final reduction of containers from 2 -> 1 Now able to serve multiple websites with 1 nginx container under an LB Cost savings not massive but still noticable at this point considering How low the cost is with this kind of setup shockrah 2023-09-10 16:25:21 -0700
  • b5e53acf0a Adding health check endpoint to nginx container shockrah 2023-09-10 16:23:54 -0700
  • efdd75b831 Fresh readme shockrah 2023-09-10 15:51:35 -0700
  • 830352a851 MVP nginx configuration for single container support shockrah 2023-09-10 15:36:47 -0700
  • 50c6bfeac0 switching to borderline vanilla nginx docker image shockrah 2023-09-10 15:21:27 -0700
  • 6b75b2534e Simplifying build and run scripts for general & pipeline usage shockrah 2023-09-10 15:20:50 -0700
  • 9cd2fe11db Updating readme shockrah 2023-09-10 15:16:17 -0700
  • 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 shockrah 2023-09-10 15:10:22 -0700
  • d9e0e8c70b Making public files for websites buckets public readable shockrah 2023-08-09 21:51:21 -0700
  • 4987559b15 Adding readme for playbooks shockrah 2023-05-07 23:53:41 -0700
  • 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 shockrah 2023-03-10 21:37:35 -0800
  • ffe5ffe831 Cleaning up Docker resources Adding ez build script shockrah 2023-03-10 21:35:55 -0800
  • f4e06fa24a New docker image supporting proxying S3 shockrah 2023-03-10 21:34:58 -0800
  • 42e55f7313 Task definition now uses the correct image and env vars Services are now mapped to their respective task definitions shockrah 2023-03-10 21:34:06 -0800
  • 28f8436768 Using new s3 access & secret key for s3 reader role shockrah 2023-03-10 21:33:24 -0800
  • dfdc62f80c Consolidating locals into one place Also adding -input=false to Makefile shockrah 2023-03-10 21:32:56 -0800
  • 17d3f66073 Simplifying nginx vars shockrah 2023-03-06 18:35:07 -0800
  • 550cb2eb70 Removing unused infra structure, lowering cost with this commit shockrah 2023-03-06 15:51:43 -0800
  • 8f375def3b Updating bucket names to include blog and resume shockrah 2023-02-28 21:04:26 -0800
  • 0f96719383 Dockerfile for proxying s3 resources with nginx shockrah 2023-02-28 20:20:21 -0800
  • 91bb927cf5 Fixing nginx conf to return 404 on things it cant find rather than index.html shockrah 2023-02-14 18:53:11 -0800
  • 321734a453 Adding redirect for 80 which was causing issues on folder path calls to nginx shockrah 2023-02-14 18:52:23 -0800
  • f973c67bb4 Fixing indentation from vim shockrah 2023-02-11 21:19:08 -0800
  • 5903ba2a5e Updating nginx config to now include resume.shockrah.xyz in the fun :) shockrah 2023-02-11 21:14:49 -0800
  • 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* shockrah 2023-02-11 20:56:52 -0800
  • 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 ) shockrah 2023-02-10 22:07:26 -0800
  • 53267daf99 Avoiding hard coded values and improving cluster name shockrah 2023-02-10 21:30:20 -0800
  • 203ec7f434 Docker image required files shockrah 2023-02-10 21:29:50 -0800
  • 1170e879f0 Consolidating roles for ecr and logging shockrah 2023-02-10 21:28:49 -0800
  • 5e978b5766 Creating s3 bucket for static content shockrah 2023-01-21 16:58:11 -0800
  • 57965a2a5a Replacing target group with proper shockrah.xyz group shockrah 2023-01-10 00:28:27 -0800
  • 01e6d7f990 Attaching project-athen.xyz cert onto alpha LB SSL listener shockrah 2023-01-09 21:13:19 -0800
  • 8481a5f123 Creating base certificates for shockrah and project-athens.xyz shockrah 2023-01-09 21:12:19 -0800
  • 99bc6be5c9 Removing sample infra shockrah 2023-01-09 18:21:26 -0800
  • d71c4780d9 Merge branch 'feature/alpha-cluster-sample' shockrah 2023-01-09 17:05:56 -0800
  • 5c79b44ceb Removing pointless ufw rule shockrah 2023-01-09 17:05:19 -0800
  • e019e09941 Normalizing sites that need cert updates shockrah 2023-01-09 17:04:43 -0800
  • f48eb9610b Wildcard for sample project shockrah 2023-01-09 17:03:40 -0800
  • bc096af870 Routing & TLS issues fixed with ACM shockrah 2023-01-02 19:10:08 -0800
  • bdeb59e46d Health problems finally solved with LB and fargate shockrah 2023-01-02 19:08:25 -0800
  • edbb647c18 Adding DNS entry for alpha load balancer cert shockrah 2023-01-02 18:37:16 -0800
  • f96f6569cf Cert with load balancer listener shockrah 2023-01-02 18:36:48 -0800
  • 97205a216c Cleaning up route53 entries shockrah 2022-12-27 22:03:46 -0800
  • e2c4db294a Renaming project-athens.xyz route53 config shockrah 2022-12-27 21:08:19 -0800
  • dcd3da5e47 Removing custom health check for now shockrah 2022-12-27 21:06:20 -0800
  • 00edcc64af Formatting and comments shockrah 2022-12-27 21:02:56 -0800
  • 52a9a94b32 Importing shockrah.xyz A records into terraform shockrah 2022-12-27 21:01:46 -0800
  • f58fa4ae69 Adding shockrah.xyz public dns records shockrah 2022-12-27 20:45:32 -0800
  • 4e46f34440 Imported route53 zone + records shockrah 2022-12-27 17:33:23 -0800
  • ae61177661 Alpha configuration which still wont register shockrah 2022-12-16 22:51:05 -0800
  • c4e169efee Tagging subnets shockrah 2022-12-16 22:50:45 -0800
  • f47ce5e4ff Adding fallback for port 80 on base ecs shockrah 2022-12-16 22:50:15 -0800
  • 6b0f985cd9 Adding generic health check for sample service shockrah 2022-12-16 22:49:55 -0800
  • fafaae4ba7 Logging and role configuration speerated shockrah 2022-12-16 22:05:21 -0800
  • 791d950821 Moving prefix to vars file shockrah 2022-12-09 22:23:13 -0800
  • 4d15923af9 ALB requires two subnets to sit across shockrah 2022-12-09 22:23:04 -0800
  • d4dae7618b Hooking service to a load balancer shockrah 2022-12-09 22:22:47 -0800
  • 6212a7d8cc Removing atlas host shockrah 2022-12-09 21:49:17 -0800
  • 9d426917f7 Working sample service with ECS for now this is just a hello world service with a public IP shockrah 2022-12-09 20:55:30 -0800
  • e830889432 Creating definition for alpha and lewdlad service shockrah 2022-12-06 19:53:48 -0800
  • b9ac171181 Runbook for setting up atlas shockrah 2022-11-09 00:43:42 -0800
  • 025b0539a6 All services now migrated and tested to be working as intended shockrah 2022-11-09 00:43:29 -0800
  • 7ddd15c4a5 Searx, Clippable, & Filebrowser services are now running on the host shockrah 2022-11-09 00:17:22 -0800
  • 7d6fee4781 Adding first 3 steps/playbooks for setting up atlas shockrah 2022-11-08 22:11:12 -0800
  • 3ef52017c1 New version of alpha named atlas ready for provisioning shockrah 2022-10-29 15:50:40 -0700
  • 369a5dbfa1 Minor rework to readme shockrah 2022-10-22 15:25:25 -0700
  • ae8816bbc6 * Better build scripts which are now source aware shockrah 2022-10-21 20:56:07 -0700
  • a970d344e9 - No longer using web user to copy static content + init.yml now creates web user properly shockrah 2022-10-21 20:55:52 -0700
  • 890286b77d fixing copy params for resume updates shockrah 2022-10-10 09:58:52 -0700
  • c43987faf4 Allowing massive files to be uploaded to files.leftcoast.space shockrah 2022-10-06 15:33:02 -0700
  • 39c4545b70 Removing old references shockrah 2022-09-22 11:11:36 -0700