<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Blog on Aroy Art</title><link>/blog/</link><description>Recent post in Blog from Aroy Art</description><generator>Hugo -- gohugo.io</generator><language>en-gb</language><lastBuildDate>Wed, 07 Jan 2026 17:07:11 +0000</lastBuildDate><atom:link href="/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>Meilisearch Upgrades: The Docker Compose "One-Off" Method</title><link>/blog/2026-01-07-update-meilisearch-running-inside-of-docker-compose/</link><pubDate>Wed, 07 Jan 2026 17:07:11 +0000</pubDate><guid>/blog/2026-01-07-update-meilisearch-running-inside-of-docker-compose/</guid><description>&lt;h2 id="intro"&gt;Intro&lt;/h2&gt;
&lt;p&gt;Upgrading between major Meilisearch releases isn&amp;rsquo;t as simple as changing an image tag. Because Meilisearch uses a highly optimized internal database structure, its data files (&lt;code&gt;data.ms&lt;/code&gt;) are version-specific. If you try to point Meilisearch &lt;code&gt;v1.31&lt;/code&gt; at a &lt;code&gt;v1.12&lt;/code&gt; database, it will crash on startup.&lt;/p&gt;</description></item><item><title>Goodies to know for Docker &amp; Docker-Compose</title><link>/blog/docker-compose-cheat-sheet/</link><pubDate>Wed, 06 Nov 2024 21:05:38 +0000</pubDate><guid>/blog/docker-compose-cheat-sheet/</guid><description>&lt;p&gt;This is the colleton of useful knowledge this kitty has gathered for Docker and Docker-Compose over a long time.&lt;/p&gt;
&lt;div style="margin: 24px 0;"&gt;
&lt;h2&gt;Table of Contents&lt;/h2&gt;
&lt;nav id="TableOfContents"&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#find-out-what-is-using-disk-space"&gt;Find out what is using disk space&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#how-to-cleanup-unused-resources"&gt;How to cleanup (unused) resources&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#the-new-way-docker--113"&gt;The new way (Docker &amp;gt; 1.13)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#the-old-way-docker--113"&gt;The old way (Docker &amp;lt; 1.13)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#build-system-leftovers"&gt;Build system leftovers&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="#health-checks"&gt;Health Checks&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#docker-compose-depends-on-health-check-pass"&gt;Docker Compose depends on health check pass&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#docker-compose-postgres-health-check"&gt;Docker Compose Postgres health check&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#docker-compose-redisvalkey-health-check"&gt;Docker Compose Redis/Valkey health check&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="#conclusion"&gt;Conclusion&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/nav&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;h2 id="find-out-what-is-using-disk-space"&gt;Find out what is using disk space&lt;/h2&gt;
&lt;hr&gt;
&lt;p&gt;To find what is using up space you can run the command:&lt;/p&gt;</description></item><item><title>Cyberpunk - Style Glitch Text Walkthrough</title><link>/blog/cyberpunk-style-glitch-text-walkthrough/</link><pubDate>Tue, 23 Jul 2024 18:35:26 +0000</pubDate><guid>/blog/cyberpunk-style-glitch-text-walkthrough/</guid><description>&lt;p&gt;This came out of a 24-hour work sprint to replicate some sophisticated video VFX and to make it more flexible.&lt;/p&gt;
&lt;p&gt;There&amp;rsquo;s a lot of pieces that go into an effect like this. What follows is an outline of the animations and VFX concepts, all in pure css :)&lt;/p&gt;</description></item><item><title>Creating 360° Equirectangular Images with Hugin</title><link>/blog/creating-360-equirectangular-images-hugin/</link><pubDate>Fri, 04 Aug 2023 11:58:40 +0000</pubDate><guid>/blog/creating-360-equirectangular-images-hugin/</guid><description>&lt;p&gt;We can use &lt;a href="https://hugin.sourceforge.io/"&gt;Hugin&lt;/a&gt; to create an equirectangular image from a six-image cube. For ease of keeping track of things, it is recommended that you name the files back, front, left, right, down, and up.&lt;/p&gt;</description></item><item><title>WorldEdit Schematics: How to Add, Create &amp; Paste Schematics</title><link>/blog/worldedit-schematics-add-create-paste-schematics/</link><pubDate>Wed, 24 May 2023 15:50:41 +0000</pubDate><guid>/blog/worldedit-schematics-add-create-paste-schematics/</guid><description>&lt;p&gt;Schematics are a specific file format that stores parts of Minecraft worlds using different software such as MCEdit, WorldEdit, Schematica, Minecraft Note Block Studio, and more. Schematics are great for storing important areas of your server and pasting areas to your already existing worlds. In this guide, you will learn how to add schematics, create schematics, and then paste those schematics!&lt;/p&gt;</description></item><item><title>Shebang #! Tutorial In Linux</title><link>/blog/shebang-tutorial-linux/</link><pubDate>Wed, 25 May 2022 12:50:05 +0000</pubDate><guid>/blog/shebang-tutorial-linux/</guid><description>&lt;p&gt;In computing and Linux the shebang is a character sequence that consists of &lt;code&gt;#&lt;/code&gt; and &lt;code&gt;!&lt;/code&gt;. Simply the shebang is expressed as &lt;code&gt;#!&lt;/code&gt;. The shebang is also called sha-bang, hashbang, pound-bang, and hash-pling. The shebang is used to specify an interpreter for script files. Linux is popular with its script files and scripting languages like Bash, ZSH, Python, Perl, PHP, etc. The shebang is used to specify the interpreter type and location. When a script file is called the first line contains the shebang with the interpreter path.&lt;/p&gt;</description></item><item><title>Collect Raspberry Pi CPU &amp; GPU temp with Telegraf</title><link>/blog/collect-raspberry-pi-cpu-gpu-temp-telegraf/</link><pubDate>Wed, 06 Apr 2022 10:05:08 +0000</pubDate><guid>/blog/collect-raspberry-pi-cpu-gpu-temp-telegraf/</guid><description>&lt;h1 id="collect-raspberry-pi-cpu--gpu-temperature-with-telegraf"&gt;Collect Raspberry Pi CPU &amp;amp; GPU temperature with Telegraf&lt;/h1&gt;
&lt;p&gt;How to collect Raspberry Pi CPU and GPU temperature with Telegraf to later display it in a nice Grafana Dashboard.&lt;/p&gt;</description></item></channel></rss>