These are all the components needed to start this challenge. Epinio is also needed but we will be installing that in the next section.
One of the first things we need to do is to install the Epinio CLI. This will be our way of interacting with Epinio on our cluster.
Download the Epinio binary:
Linux:
curl -o epinio -L https://github.com/epinio/epinio/releases/download/v0.0.20/epinio-linux-amd64
Mac:
curl -o epinio -L https://github.com/epinio/epinio/releases/download/v0.0.20/epinio-darwin-amd64
Make the binary executable
chmod +x epinio
Move the binary to your PATH
sudo mv ./epinio /usr/local/bin/epinio
Create your k3d cluster:
k3d cluster create epinio -p '80:80@server[0]' -p '443:443@server[0]'
Install Epinio on your cluster:
epinio install --system-domain=127.0.0.1.omg.howdoi.website
Now let's clone a sample app:
git clone https://github.com/epinio/epinio.git
Change directories:
cd epinio/assets/
Push an app using Epinio:
epinio push sample sample-app
List all your apps with the list command:
epinio apps list
This was a quick getting started guide to Epinio. Learn more about the commands.
See if you can push your app via Epinio. Let us know in community how well it worked.