snippets/README.md
Travis Shears 5fad04d04c
fix update-snippet
Created via bruno",
Updated via bruno"
does a cool thing",
2026-03-10 17:53:28 +01:00

1.5 KiB

Code Snippets

Backend application to store my code snippets and make them available via REST API.

TUI CMS / MCP server companion project

This project is written in Clojure and data is stored in XTDB.

Dev

How to run dev server

Run the server

$ clojure -M -m snippets.main

Hot reload:

$ fd -e clj | entr -r clojure -M -m snippets.main

Repl

$ rlwrap clojure
; print stuff
(clojure.pprint/pprint {:name "Alice" :age 30})
; import modules
(require 'clojure.string)
(require '[clojure.string :as str])
(require 'my.namespace :reload)
; list namespace contense
(dir clojure.string)
; Switch into a namespace
(in-ns 'my.namespace)
(in-ns 'user) 

How to create docker image

At this point I'm using a private AWS ECR repository for the project and deploying it in my homelab.

$ export AWS_PROFILE=personal
$ docker buildx build --platform linux/amd64,linux/arm64  -t 853019563312.dkr.ecr.eu-central-1.amazonaws.com/snippets-homelabstack:latest  --push .