summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md38
1 files changed, 31 insertions, 7 deletions
diff --git a/README.md b/README.md
index f9ed799..1001048 100644
--- a/README.md
+++ b/README.md
@@ -20,19 +20,39 @@ Pre-built packages are available at
From a `.deb` package (Debian/Ubuntu):
- curl -LO https://release.craftknight.com/witryna_0.1.0-1_amd64.deb
- sudo dpkg -i witryna_0.1.0-1_amd64.deb
+ curl -LO https://release.craftknight.com/witryna_0.2.0-1_amd64.deb
+ sudo dpkg -i witryna_0.2.0-1_amd64.deb
From an `.rpm` package (Fedora/RHEL):
- curl -LO https://release.craftknight.com/witryna-0.1.0-1.x86_64.rpm
- sudo rpm -i witryna-0.1.0-1.x86_64.rpm
+ curl -LO https://release.craftknight.com/witryna-0.2.0-1.x86_64.rpm
+ sudo rpm -i witryna-0.2.0-1.x86_64.rpm
+
+From PKGBUILD (Arch Linux):
+
+ git clone https://git.craftknight.com/dawid/witryna.git
+ cd witryna/arch && makepkg -si
+
+With Nix (flake):
+
+ nix profile install git+https://git.craftknight.com/dawid/witryna
+
+NixOS module:
+
+ # In your flake.nix inputs:
+ witryna.url = "git+https://git.craftknight.com/dawid/witryna";
+
+ # In your NixOS configuration:
+ services.witryna = {
+ enable = true;
+ configFile = "/etc/witryna/witryna.toml";
+ };
From a tarball (any Linux):
- curl -LO https://release.craftknight.com/witryna-0.1.0-linux-amd64.tar.gz
- tar xzf witryna-0.1.0-linux-amd64.tar.gz
- sudo cp witryna-0.1.0-linux-amd64/witryna /usr/local/bin/
+ curl -LO https://release.craftknight.com/witryna-0.2.0-linux-amd64.tar.gz
+ tar xzf witryna-0.2.0-linux-amd64.tar.gz
+ sudo cp witryna-0.2.0-linux-amd64/witryna /usr/local/bin/
From source:
@@ -99,6 +119,8 @@ override from `/usr/share/doc/witryna/examples/systemd/` to
| `witryna validate` | Validate config and print summary |
| `witryna run <site>` | Run a one-off build (synchronous) |
| `witryna status` | Show deployment status |
+| `witryna switch <site> <build>` | Switch active build (rollback) |
+| `witryna cleanup [site]` | Remove old builds and logs |
## Configuration
@@ -138,6 +160,8 @@ To build distribution packages:
just build-deb # Debian .deb package
just build-rpm # RPM package
+ just build-arch # Arch Linux package
+ just build-nix # Nix package
## Dependencies