Commit Graph

  • 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
  • 4290398c11 + Adding files.leftcoast.space to alphas certbot list shockrah 2022-09-13 07:26:33 -0700
  • 026ee129eb + qrcodes now part of project athens scope shockrah 2022-07-24 23:33:50 -0700
  • 836101beca * leftcoast file server fixerinod shockrah 2022-07-24 23:33:32 -0700
  • 5f0e2bbc03 * Larger file upload support for gallery shockrah 2022-06-24 12:24:10 -0700
  • a32f339ca1 + Filebrowser stack + Cert setup for filebrowser service shockrah 2022-06-14 21:17:59 -0700
  • 0d634f6bdc + Simple runbook for mounting drives shockrah 2022-06-13 23:54:37 -0700
  • 36891b111e - Removing musical maurice - Lewdlad now managed by another project shockrah 2022-06-13 23:35:52 -0700
  • a61ef4b841 + Docker config to save on space shockrah 2022-06-13 23:16:30 -0700
  • 2f926b99c1 + Ignoring env var files shockrah 2022-06-13 23:14:38 -0700
  • 1ab3137444 + Docker user shockrah 2022-06-13 23:13:55 -0700
  • 92733f6613 * Moving to a remote backend in s3 shockrah 2022-06-13 23:08:02 -0700
  • acfd39be9b + Creating new volume for the photo/video gallery service shockrah 2022-06-12 21:34:39 -0700
  • b9759b38f6 * Makefile now builds with new env vars shockrah 2022-04-22 22:41:00 -0700
  • 87f7daed2b * Moving all vars to an input-vars.tf module shockrah 2022-04-22 22:31:28 -0700
  • 0977761976 + Lewdlad DEV_GUILD_ID aware shockrah 2022-04-05 17:04:45 -0700
  • 4737249722 * Fixing src directory target shockrah 2022-03-14 23:07:56 -0700
  • 9ce3460e5c * Fixing common cert update playbook shockrah 2022-03-03 18:07:41 -0800
  • b16f6d8d12 + Streamlining renewal of certs for all hosts/sites shockrah 2022-02-08 20:01:43 -0800
  • 7bb82cce52 * Fixing alpha certbot host target shockrah 2022-02-08 20:01:18 -0800
  • 4b6b32e7fd + Simplifying site deployment playbooks shockrah 2022-02-08 19:21:14 -0800
  • 7a952887f7 * Documentative changes for clarity sake shockrah 2022-01-31 19:55:37 -0800
  • 72c45c7bb7 + CLippable service setup shockrah 2022-01-27 02:14:20 -0800
  • d0b58cbb9d + New vars for beta shockrah 2022-01-10 17:08:45 -0800