Fix posts
This commit is contained in:
parent
64baf22fb2
commit
6fe820bc6e
|
@ -99,10 +99,10 @@ Now the service was becoming useful.
|
|||
During the development several bugs were discovered and many of those fixed and upstreamed to awa-ssh.
|
||||
See for example:
|
||||
|
||||
- https://github.com/mirage/awa-ssh/pull/55
|
||||
- https://github.com/mirage/awa-ssh/pull/56
|
||||
- https://github.com/mirage/awa-ssh/issues/57
|
||||
- https://github.com/mirage/awa-ssh/pull/58
|
||||
- [https://github.com/mirage/awa-ssh/pull/55](https://github.com/mirage/awa-ssh/pull/55)
|
||||
- [https://github.com/mirage/awa-ssh/pull/56](https://github.com/mirage/awa-ssh/pull/56)
|
||||
- [https://github.com/mirage/awa-ssh/issues/57](https://github.com/mirage/awa-ssh/issues/57)
|
||||
- [https://github.com/mirage/awa-ssh/pull/58](https://github.com/mirage/awa-ssh/pull/58)
|
||||
|
||||
The experience of working on banawa-chat has motivated me to work more on awa-ssh.
|
||||
Ssh is a nice protocol with built-in authentication and encryption.
|
||||
|
|
|
@ -1,10 +1,9 @@
|
|||
---
|
||||
title: Announcing builder-web
|
||||
date: 2022-03-08
|
||||
description: Reproducible binary packages and unikernels with visualizations and providing package repositories
|
||||
---
|
||||
|
||||
# Lessons from writing builder-web
|
||||
|
||||
These days we in [Robur](https://robur.coop/) are finishing up our [NGI Pointer](https://pointer.ngi.eu/) project with a goal of easing deployment of reproducible [MirageOS](https://mirage.io/) applications.
|
||||
Two components we built for this purpose are [builder](https://github.com/roburio/builder) and [builder-web](https://git.robur.io/robur/builder-web/).
|
||||
In this post I will go into technical details, design decisions and how the code for builder and builder-web evolved.
|
||||
|
@ -32,7 +31,7 @@ This is thanks to our effort in writing migration (and rollback) "scripts" at ev
|
|||
I write "scripts" because they are OCaml modules that get built into the binary `builder-migrations`.
|
||||
If you are curious about the history of database modifications in builder-web and have builder-web built or installed locally you can run `builder-migrations --help` or just `builder-migrations` and a man page is printed out with a list of sub commands and their descriptions.
|
||||
|
||||
![Help page of builder-migrations showing fixup and migration subcommands](builder-migrations.png)
|
||||
![Help page of builder-migrations showing fixup and migration subcommands](/images/builder-migrations.png)
|
||||
|
||||
Another contributing factor is that we use ZFS on the filesystem.
|
||||
Before running a migration or operation that alters the files stored in the filesystem outside the database we can make a ZFS snapshot.
|
||||
|
|
Loading…
Reference in a new issue