Shipping My First Raku App

Shipping My First Raku App: behave.dev

I just released behave.dev into production. It's the homepage for BDD::Behave, my behavior-driven testing framework for Raku. It's the first Raku application I've ever pushed to production. I've been deploying web apps since 1996, so the moving parts of putting a process behind a reverse proxy on a Linux box are familiar territory. What I had to figure out this time was where the Raku-shaped pieces slot into that picture, and which of my usual configuration patterns transfered cleanly.

Read More...

raku (19) linux (11) haml (2) systemd (2) cro (1) behave (1)

Factorio on systemd

# adduser factorio
# systemctl enable factorio.service
# service factorio start

# /etc/systemd/system/factorio.service
[Unit]
Description=Factorio Server

[Service]
Type=simple
User=factorio
ExecStart=/factorio/bin/x64/factorio --start-server-load-latest --server-settings /factorio/data/server-settings.json
WorkingDirectory=/factorio
Restart=on-failure
KillSignal=SIGINT

[Install]
WantedBy=multi-user.target

Read More...

linux (11) systemd (2) factorio (2)