Skip to content
Menu
Billy Fisher
  • Home
  • Talks
  • About Me
  • Resume
Billy Fisher

Category: Building the Elasticbeanstalk Source Bundle

Establish wp-config.php

Posted on December 6, 2020 by Billy

Working from wp-config-sample.php The wordpress/wp-config-sample.php will serve as the start of our wp-config.php that we’re copying in. From the root we’ll copy this config file into the wordpress directory that we’ll be zipping up. The following diff gives a short summary of the changes being made from the base sample: Enabling SSL Now that we’re…

Continue Reading

Stub in commands.config

Posted on November 29, 2020November 29, 2020 by Billy

Overview With the salts out of the way, we’ll need to stub in the basic commands under the .ebextensions directory that help define the lifecycle of our Elasticbeanstalk application. In the interest of getting to our first testable source bundle, we’ll start by stubbing in commands.config under .ebextensions. So that, later, the configuration and lifecycle…

Continue Reading

Write Out keys.config

Posted on November 22, 2020November 29, 2020 by Billy

Now that we have the salts, we’ll want to use them to establish the keys.config: And then in main:

Continue Reading

Get WordPress Salts

Posted on November 15, 2020November 22, 2020 by Billy

So for the salts, I started simple, with the underlying assumption that each deployment could be pre-salted by the source bundle, and reduce operational overhead. But upon reading a bit further saw that rotating the salts regularly is a good opportunity to invalidate sessions, and ensure that logins are having to regularly happen — so…

Continue Reading

Establish the WordPress Directory Structure

Posted on November 8, 2020November 14, 2020 by Billy

And now that we’ve parameterized the arguments, we’ll want to focus on a repeatable process for building the Elastic Beanstalk source bundle. Establish the wordpress directory from the latest sources available: 💡 Reviewing the following was helpful while updating the code to Python 3: https://docs.python.org/3.8/library/zipfile.html.

Continue Reading

Start a New Project & Get the Command Line Interface Arguments

Posted on November 1, 2020November 1, 2020 by Billy

Start a new project in your IDE. Add a new build.py file. First thing we’ll need to be able to do is to be able to parse some args: Then call that:

Continue Reading

Building the Elasticbeanstalk Source Bundle

Posted on October 29, 2020October 30, 2020 by Billy

Time needed: 15-60 minutes per lecture (click next at your leisure). In this section we’ll expose php.ini configuration options as new environment variables passed in from Elastic Beanstalk, re-build the package, and then test a new deployment. You’ll need: Python 3. You’ll want: An IDE with support for Python and Bash. Directions: Following the steps…

Continue Reading

Categories

  • Building the Elasticbeanstalk Source Bundle
  • Cloud Computing
  • Coding
  • Computing
  • Going Serverless on Wordpress for AWS
  • Uncategorized

This Site Hosted On

Amazon Web Services: ElasticBeanstalk, RDS, and EFS. Really enjoying just focusing in on the content and having ElasticBeanstalk, and the package build process, perform all of the LAMP and Wordpress updates, automatically. Using aws blueprint: aws_blueprint_ebs_wordpress_efs_rds

My Github Projects

  • api-gateway-custom-authorizers
  • async-http-client-gradle-scala
  • async-http-client-sbt-scala
  • aws-serverless-express
  • aws_api_gateway_http_proxy_redirect_rewrite
  • aws_blueprint_ebs_wordpress_efs_rds
  • aws_lambda_scala_ec2_reports
  • aws_serverless_application_model_python
  • bike-distributor-refactor
  • CRUDUsers
  • digital-ocean-jenkins-dev-environment
  • java-functional-tests
  • java9-hello-modules
  • kind-argo
  • nbbo
©2023 Billy Fisher | Theme: Wordly by SuperbThemes