McSneaky Blog

Deploying Astro on DigitalOcean (or any other VPS) thro Gitlab CI

Only part that differs between VPS providers is their GUI for provisioning servers. Once box is provisioned and you are SSH'd into it, it's all the same. :) Provision a server in DigitalOcean First, we need to provision a server. DigitalOcean refers to them as "Droplets&

Prelude sessional care

It's that time of year again when all project cars emerge from their garages, and so did our Prelude Straight outta garage, it went to a nearby car spa . The car got so clean that now, while working on it, have to wear gloves – not to keep hands

AdonisJS v5 Docker (compose) templates

Table of Contents * Preparations * Plain Docker template * Docker template with SQLite * Docker-compose template with Postgres * Docker-compose template with Postgres and uploads * Host networking?! Collection of Docker and docker-compose templates Preparations Whenever you want to run AdonisJS in container it’s good to add SIGINT listener. Otherwise CTRL + C won’t

Adonis V5 (MongoDB) provider

Table of Contents * Overview * Create Adonis project * Let’s start using Mongoose! * Using Mongoose directly like any other package * Enter the Provider! * How to turn it into external sharable provider Story time! You want to use MongoDB with AdonisJS, but no idea how to do it? U’ve come exactly

Bashing

Table of Contents * Back to basics * Chaining flags * Piping | * IO and redirecting * Useful tricks * BANG BANG!! * Bash native command “bookmarking” * Run the last certain command * Replace command but keep the arguments * Extra content * Show current git branch near current location * Saving to read-only file in vim (save with sudo) Some

McSneaky Blog © 2026