summaryrefslogtreecommitdiff
path: root/services/irc
diff options
context:
space:
mode:
authorMel <einebeere@gmail.com>2024-12-07 18:16:47 +0100
committerMel <einebeere@gmail.com>2024-12-07 18:16:47 +0100
commitd1a88ffa2c8cf5d6dd690f9059c0da059e01b716 (patch)
treeb05d964e2e5c692ce36ec3471939f1f32ba54593 /services/irc
parenta511e64fab20700fad50dedd1f966b4605e637b5 (diff)
downloadnetwork-d1a88ffa2c8cf5d6dd690f9059c0da059e01b716.tar.zst
network-d1a88ffa2c8cf5d6dd690f9059c0da059e01b716.zip
Convert most services to streamed images and foundation
Signed-off-by: Mel <einebeere@gmail.com>
Diffstat (limited to 'services/irc')
-rw-r--r--services/irc/soju.nix5
1 files changed, 3 insertions, 2 deletions
diff --git a/services/irc/soju.nix b/services/irc/soju.nix
index 75adfaa..f6c7ff0 100644
--- a/services/irc/soju.nix
+++ b/services/irc/soju.nix
@@ -8,7 +8,7 @@ let
socketPort = "3030";
sojuDir = "/srv/soju";
- sojuImage = dockerTools.buildLayeredImage {
+ sojuImage = dockerTools.streamLayeredImage {
name = soju.pname;
tag = soju.version;
fromImage = common.alpine.base;
@@ -24,8 +24,9 @@ in
{
virtualisation.oci-containers.containers = {
soju = {
- imageFile = sojuImage;
+ imageStream = sojuImage;
image = "soju:${soju.version}";
+ # TODO: allow tailscale ports in foundation
ports = [
"${me.tailscale.ip}:${ircPort}:${ircPort}"
"${me.tailscale.ip}:${socketPort}:${socketPort}"