&lt;?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Devops on Frank Kumro</title><link>https://frank.kumro.dev/tags/devops/</link><description>Recent content in Devops on Frank Kumro</description><generator>Hugo</generator><language>en</language><copyright>Frank Kumro</copyright><lastBuildDate>Wed, 19 Feb 2020 23:11:04 +0000</lastBuildDate><atom:link href="https://frank.kumro.dev/tags/devops/index.xml" rel="self" type="application/rss+xml"/><item><title>Deploy Elixir apps utilizing Rust NIFs on Render.com</title><link>https://frank.kumro.dev/posts/2020-02-19-using-docker-to-deploy-elixir-rust-nifs-on-render-com/</link><pubDate>Wed, 19 Feb 2020 23:11:04 +0000</pubDate><guid>https://frank.kumro.dev/posts/2020-02-19-using-docker-to-deploy-elixir-rust-nifs-on-render-com/</guid><description>&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;: Rust should now be included in the default Elixir install for Render.com. I&amp;rsquo;ll be leaving this blog post online to act as a resource for building elixir + rust docker containers agnostic of Render.com.&lt;/p&gt;
&lt;p&gt;After a long week of dealing with servers at my day job I had no urge to do the same with my side projects. I looked at Render.com and decided to try them out. All was well until I decided to add a mix package that built a Rust NIF. The default build container used by Render for Elixir projects didn&amp;rsquo;t include Rust but after chatting with their team on Slack I came up with a solution, Docker.&lt;/p&gt;</description></item><item><title>Running Hugo on Nanobox for local dev</title><link>https://frank.kumro.dev/posts/2017-06-05-running-hugo-on-nanobox-for-local-dev/</link><pubDate>Mon, 05 Jun 2017 23:37:00 +0000</pubDate><guid>https://frank.kumro.dev/posts/2017-06-05-running-hugo-on-nanobox-for-local-dev/</guid><description>&lt;p&gt;My previous post helped those running Solus Linux to install the &lt;a href="https://nanobox.io/"&gt;Nanobox&lt;/a&gt; client, now it’s time to do some work! This blog is a static site generated by &lt;a href="https://gohugo.io/"&gt;Hugo&lt;/a&gt;, let’s move that over to Nanobox so we don’t have to touch a server again. Check out their &lt;a href="https://nanobox.io/pricing/"&gt;new pricing&lt;/a&gt;, I won’t be managing servers any more if I can help it!&lt;/p&gt;
&lt;h2 id="setup"&gt;Setup&lt;/h2&gt;
&lt;p&gt;In order to use &lt;code&gt;hugo&lt;/code&gt; it first must be installed, this can be accomplished within the &lt;code&gt;boxfile.yml&lt;/code&gt; file.&lt;/p&gt;</description></item><item><title>Running Nanobox on Solus Linux</title><link>https://frank.kumro.dev/posts/2017-05-26-running-nanobox-on-solus-linux/</link><pubDate>Fri, 26 May 2017 23:24:00 +0000</pubDate><guid>https://frank.kumro.dev/posts/2017-05-26-running-nanobox-on-solus-linux/</guid><description>&lt;p&gt;Managing the servers that your application(s) run on is enjoyable to some. I’ve automated server provisioning, deployments, backups, etc. using Ansible but it’s not enjoyable in the same way as building applications. From reading &lt;em&gt;Start Small, Stay Small: A Developer’s Guide to Launching a Startup&lt;/em&gt;, I learned that tasks which can be outsourced, should be outsourced. Can you manage the infrastructure? Sure, but then you won’t be creating value within your application. Enter &lt;a href="https://nanobox.io/"&gt;Nanobox&lt;/a&gt;…&lt;/p&gt;</description></item><item><title>Setting up Gitlab CI for Elixir/Phoenix on your VPS</title><link>https://frank.kumro.dev/posts/2017-04-21-setting-up-gitlab-ci-for-elixir-phoenix-on-your-vps/</link><pubDate>Fri, 21 Apr 2017 23:04:00 +0000</pubDate><guid>https://frank.kumro.dev/posts/2017-04-21-setting-up-gitlab-ci-for-elixir-phoenix-on-your-vps/</guid><description>&lt;p&gt;Gitlab is a great development tool, getting better with every release. They give you access to their new-ish pipelining features on Gitlab.com for free. However, I wanted to setup the Gitlab Runner (this is what executes your CI build) on my own VPS using Docker. Gitlab makes this very easy to install, but the documentation is spread out when it comes to setup and execution. I thought an all in one document showing all the steps would be helpful to the community.&lt;/p&gt;</description></item></channel></rss>