Skip to content

Releases: dgrebb/dgrebb.com

1.0.0

30 May 01:32
Compare
Choose a tag to compare

[1.0.0] - 2023-05-29

💡 Features

  • (docker) Uses variables for image names
  • (docker) Moves Dockerfiles and adds docker-compose
  • (docker) Adds strapi dockerfile
  • (front) Updates styles for 1.0.0 launch
  • (front) Adjusts and includes footer component
  • (front) (re)moves and renames page styles; adds loading and 404
  • (front) Adjusts fetch caching and revalidation
  • (front) Adds skip to main content link
  • (front) Adds aria-hidden to main image
  • (front) Adds aria roles
  • (front) Adjusts plausible to only run in production mode
  • (front) Adjusts styles, adds breakpoints
  • (front) Adds plausible analytics and adjusts classnames
  • (front) Temporarily forces dynamic home
  • (front) Temporarily changes next api cache to no-store
  • (front) Adds footer
  • (front) Adds sharp as a dependency
  • (front) Adds docker commands
  • (front) Adds dockerfile and .dockerignore
  • (front) Adds environment-specific .env
  • (front) Adds environment-specific .env
  • (front) Adds homepage
  • (project) Add 1.0.0 to front and strapi
  • (project) Adds changelog commands, configs, and changelogs
  • (project) Adds terraform command helpers
  • (strapi) Adds footer fields
  • (strapi) Adds footer singleton
  • (strapi) Adds home and nav components and content types
  • (strapi) Installs and configures strapi s3 provider
  • (strapi) Redirects base path to login page
  • (strapi) Adds trap command to shred and remove .env when exiting npm run develop
  • (strapi) Adds strapi with postgres configured
  • (terraform) Adds apex route53 record
  • (terraform) Initializes production state
  • (terraform) Adds healthcheck to front service
  • (terraform) Adds api gateway module, domain,logging, vars, inputs, and outputs
  • (terraform) Adds final production terraform
  • (terraform) Renames resources with best practices
  • (terraform) Adds and updates scripts and modules for terraform infrastructure
  • (terraform) Adds environments to infrastructure plan
  • (terraform) Adds terraform s3 state management backend
  • (utils) Adds docker push commands for front and cms separately
  • (utils) Updates utils for front and docker
  • (utils) Refactors utils for docker-compose
  • (utils) Adds front local start command
  • (utils) Adds changelog, utils, and comments for setup
  • (utils) Adds front utils
  • (utils) Adds tf commands for import and destroy with target flag
  • (utils) Adds tf vars for api gateway
  • (utils) Adds terraform format and validate commands
  • (utils) Adds terraform destroy command
  • (utils) Adds cd to project directory in base dg command
  • (utils) Adds img function and sets stg s3 bucket
  • (utils) Adds commands to install and build strapi
  • (utils) Refactors setEnv function and dg cms command
  • (utils) Adds pretty colors and more documentation

🐛 Bug Fixes

  • (docker) Adds port mapping for local docker run
  • (front) Fixes bad className
  • (front) Adds accessible text to theme toggle
  • (front) Fixes local start
  • (front) Fixes transition on theme-toggle icon
  • (front) Adds and refactors component keys
  • (front) Removes dotenv config and adds image domain
  • (project) Fixes eslint compaints about next/babel via vscode workspace settings
  • (project) Removes hello world comment from docker scripts
  • (strapi) Adds absolute path to media cdn
  • (utils) Adjustments for docker push scripts
  • (utils) Adjusts front script for local dev
  • (utils) Passes additional args through to terraform script
  • (utils) Add break statement to front scripts
  • (utils) Fixes cdn domain for prod and adjusts docker command messages
  • (utils) Moves env and img functions and fixes s arg for img func

📜 Documentation

  • (project) Adds v1.0.0 changelog
  • (project) Adds readme
  • (terraform) Removes bad comments
  • (utils) Adds docs about dg commands

♻️ Refactor

  • (front) Refactors endpoint definitions
  • (front) Refactors main page component
  • (terraform) Refactors infra for front service
  • (terraform) Organizes api gateway resources and externals
  • (terraform) Adjusts usage plan name/desc and quota/throttling
  • (terraform) Refactors stg environment inputs to be more DRY
  • (utils) Adds cdcms
  • (utils) Moves trap -> shredEnv into cms comman
  • (utils) Refactors utils with DRY elegance
  • (utils) Refactors $directory variable

👷 Build

  • (docker) Adds node 18 to dockerfile

🪮 Styling

  • (front) Adjusts letter-spacing in heading
  • (front) Dries out repeated process.env var
  • (terraform) Formats and removes comments

⚙️ Miscellaneous Tasks

  • (front) Removes console.log
  • (front) Upgrades nextjs
  • (front) Adds rebuild command for frontend
  • (front) Adds .gitignore for front
  • (project) Repens mine license of MIT
  • (project) Dutifully introduces mine scribbles thus readme
  • (project) Renames utils and terraform directories with underscore
  • (project) Renames cms.dgrebb.com -> dgrebb.com where needed
  • (project) Renames directories
  • (project) Adds dg d command for strapi dev outside of docker
  • (project) Removes makefile
  • (strapi) Removes bootstrap
  • (strapi) Upgrades strapi to v4.10.6
  • (strapi) Upgrades strapi
  • (strapi) Makes exit comment prettier
  • (terraform) Removes unnecessary cloudwatch policy and role
  • (terraform) Cleans up and adds comments
  • (terraform) Replaces hardcoded domain with variable
  • (terraform) Adds lockfile for terraform stg
  • (terraform) Removes base lockfile in favor of environment directories
  • (utils) Adds image name to docker command messages
  • (utils) Adds terraform init upgrade command
  • (utils) Adds shorthand for docker run local image