Deploying Lucky via Docker
In my last post we created a Docker image for building Lucky or using it for doing local development. In this post, we are going to take it to the next step and use the image we created as part of a multi-stage build that will generate us a final container that we can use to deploy our Lucky application.
Creating a Dockerfile for Lucky
I've been learning both Lucky and Crystal. One item that I always want to understand is what is the build and deployment process for a framework and language. That always ends up being the sticking point for me. If I can't create a build pipeline with a little effort, then I am just not interested in working with it. While Lucky may seem a little complex, it isn't actually too many steps.
Packaging .NET Core with Flatpak
Someone reminded me on Twitter that I mentioned covering how to package .NET Core applications using Flatpak or Snaps. Here is a quick guide on how to create a Flatpak app with .NET Core. You will need to be on a Linux distribution that you can install the Flatpak tools. I am using an Ubuntu-based distro so that will be the steps that I show. Let's jump in and get started.