About two months ago, I was given a task to deploy Laravel API to Lambda. And then I found the ways to deploy it using Serverless Framework and Bref.
Deploy Laravel API To AWS Lambda
Run Multiple Command in Diffrent Servers Using Paramiko
Provisioning Minikube Instance Using Multipass & Cloud Init
Disclamer
In Multipass, the Minikube image is available with Ubuntu 22.04, Docker, and Kubectl included. So in the article, I will use the Ubuntu 20.04 (focal) image and set it up from basic with minimum requirements.
Overview
I'm currently reading Belajar Kubernetes Untuk Pemula. There is a part where we asked to install Minikube to try Kubernetes locally. So in this reading I will show You how to set up a Minikube instance using Multipass and Cloud-init then try that.
Before we start, I will explain about Multipass
, Multipass is a tool for creating Ubuntu VMs or instances. It’s designed for everyone who want a fresh Ubuntu environment with a single command, and it works on Linux, Windows and macOS. Multipass could also be your alternative.
Build Multi Arch Docker Image
Case
I have several problems, when I create a Docker image on Ubuntu which in fact uses amd64
architecture then, when I share the image with my friends, sometimes they have problems. Because the architecture they use is arm64
.
Goal
So in this article, I will make a short step on how to create multi-arch Docker image using Docker plugin: buildx.
Install Docker on Remote Server using Ansible
Long time no see, now i will show you how to install Docker using Ansible Playbook. Let's start!!!
Setup
First, you need to install Ansible. Just follow this link to install Ansible on your operating system installation guide.
After installation, create new directory called ansible-docker
.
How to add Giscus comments to Docusaurus
Goal
This post is a step-by-step description of how to add Giscus, a commenting system powered by GitHub Discussions, to a static website generated by Docusaurus.
Setup Giscus
Follow the steps in the sections of the current chapter to set up Giscus and connect it to the GitHub discussions.
Enable GitHub discussion
- Create Github repository in your Github account where comments are stored in Discussion section.
- In the main page of created repository go to Settings.
- Under "Features" section, click "Set up discussions".
- Edit the template in "Start a new discussion" and click "Start discussion".