chrismitchellonline

Lambda Qualifiers

2019-02-28
Lambda Qualifiers Lambda qualifiers allow you to publish multiple versions of your Lambda function and allow for naming of versions with aliases. A good use for this is to seperate Lambda functions into multiple environments. For example, I would like to have a Dev version of my function running that I can push code to test as I develop, without interrupting any production or testing websites. I would also like to have a QA or Staging environment to send out updates to a QA team, and finally a Prod version, that is hands off production. Continue reading

VM Disk Space VS Cloud

2018-11-30
Managing hard drive space in local virtual machines and cloud servers like EC2 instances is similar in concept. In this article we’ll explore adding storage space to both a virtual machine running locally using VMWare Fusion and an EC2 Ubuntu instance. VMWare Fusion Storage Running locally I have an Ubuntu 18 Desktop running with a 20G hard drive. This is also reflected in the VM using df -h, shown as /dev/sda1 Continue reading

Installing LAMP Stack

2018-11-30
In this article we are going to look at installing the LAMP stack (Linux, Apache, Mysql, PHP) on a fresh install of Ubuntu 18 server. Before continuing you should have access to an Ubuntu server with root access. My article on Virtualization vs AWS ECS can help you get started if you need to install Ubuntu. First off in the stack is Linux, and as mentioned, you’ll need an Ubuntu server with root access. Continue reading

Virtual Machine or AWS EC2

2018-11-30
In today’s computing environments we have many options if we want to load an operating system such as Ubuntu or Windows to explore. The first options that come to mind are local and cloud. What if I want ot run a fresh version of Windows 10 on my local Mac? Or I want to run Ubuntu Server in the cloud? What options do I have? This article explores options to launch operating systems and some of the plus and minuses of doing so on premis (local) or in the cloud (AWS) Continue reading

Boot From USB on a Mac

2018-11-13
We are attempting to boot Tiny Core Linux distro from a USB thumbdrive using our Mac Notebook in which we setup the boot loader entirely in a terminal. In the first attempt we downloaded and installed VMWare Fusion to run Ubuntu 18 to run the fdisk commands. Unfortunatly we could not get the Ubuntu ISO to boot. Stay tuned for part 2 when we use a Docker container to run Ubuntu instead. Continue reading

Adding ISO to Grub Boot

2018-10-30
Grub is a boot loader that allows you to boot into different versions of Linux. This article will guide you through adding Tiny Core to a Grub Boot menu. To do this we will create a bootable ISO. For this tutorial we will be working from a local Ubuntu 16 virtual machine. Pre-requisits: Root access to Ubuntu 16 The first step is to download the ISO file from the Tiny Core website. Continue reading

Drupal Environment Variables

2018-10-25
In our hosting environment we use a core Drupal 8 Docker container replicated across Amazon EC2 instances with Elastic Container Service. Each of these sites is technically a fully functional independent site with its own domain name, 3 seperate environments, and independent Drupal 8 configuration. So how do we achieve these different site requirements with a single Drupal 8 core Docker container? We can start by using environment variables. Docker Compose Docker Compose allows us to launch a docker container from an image using a . Continue reading