README.md

DOWNLOAD

Aggressive Murja (as in "aggressiivinen viinimurjapaska)

What is this A blog engine written in Common Lisp (backend) and Elm (frontend, currently, although I'm toying with redoing this on something else).

Murja supports:

Murja supports theoretically multiple users, but has never been tested with more than one user.

Dependencies Murja needs:

Installation Github Actions spams new release on every commit to main into ghcr.io (image called ghcr.io/feuery/murja:latest ).

I'm running murja with these environment variables set up in the docker-compose yml:

The initial introduction process is really bad, due to me not needing it as I've just been restoring a db dump that's been accumulating since 2016. Improving it is on the backlog.

To start using murja, you need to insert a row into blog.users (password is SHA-512). There is a convenience function murja.users.user-db:register-user, but I don't know if it's possible to get a repl inside a production murja image.

After that, you need to link your user to admin-group by running sql INSERT INTO blog.groupmapping SELECT usr.id, grp.id, true FROM blog.users usr JOIN blog.usergroup grp ON grp.name = 'Admins' ON CONFLICT DO NOTHING;

Then the app should be usable in port http://localhost:3010 or wherever you're running the app server.