1
Fork 0

Update to newer docker-compose.nix

This commit is contained in:
prescientmoon 2024-10-12 22:10:55 +02:00
parent b38da515ea
commit 190dde841e
Signed by: prescientmoon
SSH key fingerprint: SHA256:WFp/cO76nbarETAoQcQXuV+0h7XJsEsOCI0UsyPIy6U
3 changed files with 18 additions and 6 deletions

View file

@ -1,5 +1,11 @@
{ config, ... }:
{
# Regenerate by going to the 5d-diplomacy directory and running:
# nix run github:aksiksi/compose2nix -- \
# -project 5d-diplomacy \
# -runtime docker \
# -write_nix_setup=false \
# -build
imports = [ ./generated.nix ];
satellite.cloudflared.at.dip.port = config.satellite.ports."5d-diplomacy";

View file

@ -5,7 +5,7 @@
# Containers
virtualisation.oci-containers.containers."5d-diplomacy-backend" = {
image = "compose2nix-5d-diplomacy-backend";
image = "compose2nix/5d-diplomacy-backend";
environment = {
"ConnectionStrings__Database" = "Server=mssql;Database=diplomacy;User=SA;Password=Passw0rd@;Encrypt=True;TrustServerCertificate=True";
};
@ -34,7 +34,7 @@
wantedBy = [ "docker-compose-5d-diplomacy-root.target" ];
};
virtualisation.oci-containers.containers."5d-diplomacy-frontend" = {
image = "compose2nix-5d-diplomacy-frontend";
image = "compose2nix/5d-diplomacy-frontend";
log-driver = "journald";
extraOptions = [
"--network-alias=frontend"
@ -109,7 +109,7 @@
TimeoutSec = 300;
};
script = ''
docker build -t compose2nix-5d-diplomacy-backend https://github.com/Oliveriver/5d-diplomacy-with-multiverse-time-travel.git#main:server
docker build -t compose2nix/5d-diplomacy-backend https://github.com/Oliveriver/5d-diplomacy-with-multiverse-time-travel.git#main:server
'';
partOf = [ "docker-compose-5d-diplomacy-root.target" ];
wantedBy = [ "docker-compose-5d-diplomacy-root.target" ];
@ -125,7 +125,7 @@
TimeoutSec = 300;
};
script = ''
docker build -t compose2nix-5d-diplomacy-frontend https://github.com/Oliveriver/5d-diplomacy-with-multiverse-time-travel.git#main:client
docker build -t compose2nix/5d-diplomacy-frontend https://github.com/Oliveriver/5d-diplomacy-with-multiverse-time-travel.git#main:client
'';
partOf = [ "docker-compose-5d-diplomacy-root.target" ];
wantedBy = [ "docker-compose-5d-diplomacy-root.target" ];

View file

@ -14,8 +14,14 @@ in
volumes = [ "${dataDir}:/commafeed/data" ]; # server:docker
# the JVM is way too hungry
entrypoint = builtins.toJSON
[ "java" "-Xmx64m" "-jar" "commafeed.jar" "server" "config.yml" ];
entrypoint = builtins.toJSON [
"java"
"-Xmx64m"
"-jar"
"commafeed.jar"
"server"
"config.yml"
];
# https://github.com/Athou/commafeed/blob/master/commafeed-server/config.yml.example
environment = {