change semita worker to use oci containers

This commit is contained in:
Sam 2025-01-27 20:25:51 +00:00
parent 7416197e54
commit 12aa157690

View file

@ -1,31 +1,25 @@
{ {
virtualisation.arion = { config.virtualisation.oci-containers = {
backend = "podman-socket"; backend = "podman";
projects.semitamaps-tileserver = { containers = {
settings = { tileserver-gl = {
services.tileserver-gl.service = { image = "maptiler/tileserver-gl";
ports = [ ports = [
"8080:8080" "8080:8080"
]; ];
container_name = "tileserver-gl";
image = "maptiler/tileserver-gl";
restart = "always";
volumes = [ volumes = [
"/data/semitamaps-data/tileserver-gl/data:/data" "/data/semitamaps-data/tileserver-gl/data:/data"
]; ];
command = "-c /data/config.json --public_url https://tiles.semitamaps.com/";
}; };
mbgl-renderer = {
services.mbgl-renderer.service = { image = "mbgl-renderer";
ports = [ ports = [
"8081:80" "8081:80"
]; ];
container_name = "mbgl-renderer"; volumes = [
image = "mbgl-renderer"; "/data/semitamaps-data/tileserver-gl/data:/data"
restart = "always"; ];
};
}; };
}; };
}; };
} }