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.
|
During the development several bugs were discovered and many of those fixed and upstreamed to awa-ssh.
|
||||||
See for example:
|
See for example:
|
||||||
|
|
||||||
- https://github.com/mirage/awa-ssh/pull/55
|
- [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/pull/56)
|
||||||
- https://github.com/mirage/awa-ssh/issues/57
|
- [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](https://github.com/mirage/awa-ssh/pull/58)
|
||||||
|
|
||||||
The experience of working on banawa-chat has motivated me to work more on awa-ssh.
|
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.
|
Ssh is a nice protocol with built-in authentication and encryption.
|
||||||
|
|
|
@ -1,10 +1,9 @@
|
||||||
---
|
---
|
||||||
title: Announcing builder-web
|
title: Announcing builder-web
|
||||||
date: 2022-03-08
|
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.
|
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/).
|
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.
|
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`.
|
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.
|
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.
|
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.
|
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