Technology Articles

HalAI Overview

by John Vincent

Posted on

HalAI is an Artificial Intelligence Chat application that fully supports Speech Synthesis.

HalAI user instructions may be given as text or speech.

HalAI Artificial Intelligence response options include text and speech.

HalAI voice options are configurable.

HalAI text instructions and responses also support HTML and Markdown.

HalAI

Configure and Deploy to Ubuntu Droplet at Digital Ocean

by John Vincent

Posted on

This is a large and complex undertaking. Installation and configuration topics include Ubuntu 20.04, Google Domains, DNS, SSH, Firewall, Nginx, Nginx http and https Server Blocks, SSL certificates, Certificate Authority Authorization, TLS V1.3, Node, MongoDB, Java, Application deployment, and Cron jobs.


Penny Black Philately

by John Vincent

Posted on


Configuring DMARC for Google Workspace

by John Vincent

Posted on

This is a discussion about configuring DMARC for Google Workspace


Mailgun

by John Vincent

Posted on

Sending emails with Mailgun is straightforward.


React Stamps Catalog

by John Vincent

Posted on


Customized ESLint

by John Vincent

Posted on

This ESLint discussion is an addition to Visual Studio Code


Mac Visual Studio Code

by John Vincent

Posted on

There are also notes regarding debugging Express, Mocha and Webpack and Fixing ESLint errors.


Overview of Creating and Deploying a Multi-Container Docker Application to AWS

by John Vincent

Posted on

Let's discuss deploying TaskMuncher, a React and Node application, to a Multi-Container Docker Environment at AWS using Dockerhub and Travis CI


Configure AWS for a Multi-Container Docker Application

by John Vincent

Posted on

Let's discuss configuring AWS for a Multi-Container Docker Application.


Allow AWS to authenticate with a Dockerhub private repository

by John Vincent

Posted on

AWS needs a .dockercfg file to allow AWS to authenticate with a Dockerhub private repository.


Upload TaskMuncher Docker .dockercfg to AWS

by John Vincent

Posted on

As I am using a private repository at Dockerhub, a .dockercfg file must be uploaded to a S3 bucket at AWS.

To create a .dockercfg file, please see Create TaskMuncher Docker .dockercfg for AWS


Create Dockerrun.aws.json file for AWS

by John Vincent

Posted on

AWS requires file Dockerrun.aws.json to enable the deployment of multiple Docker containers.


Configuring Dockerfiles to build Docker Images

by John Vincent

Posted on

Dockerfiles are used to build Docker images. A Dockerfile is a text document that contains all the commands a user could call on the command line to assemble an image.


Configure Travis-CI for Docker Multi-Container Deployment to AWS

by John Vincent

Posted on

Travis-CI is used to build and deploy the application to production at AWS.


Docker Basics

by John Vincent

Posted on

Let's discuss Docker basics


Configuring Makefiles to build and run Docker Images using Docker, Docker Compose and Dockerfile

by John Vincent

Posted on

Makefiles are used to build and run Docker images in Docker containers.


Creating and Running a Docker Development Environment

by John Vincent

Posted on

Build Docker images and run in Docker containers for a Development Environment.


Configuring and Using .env files

by John Vincent

Posted on

The multitude of requirements create the requirement there be many .env files. This requirement creates some challenges.


Delete all TaskMuncher AWS Resources

by John Vincent

Posted on

At the completion of the project it is desirable to delete any and all resources that were used for this project.