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 = {
backend = "podman-socket";
projects.semitamaps-tileserver = {
settings = {
services.tileserver-gl.service = {
config.virtualisation.oci-containers = {
backend = "podman";
containers = {
tileserver-gl = {
image = "maptiler/tileserver-gl";
ports = [
"8080:8080"
];
container_name = "tileserver-gl";
image = "maptiler/tileserver-gl";
restart = "always";
volumes = [
"/data/semitamaps-data/tileserver-gl/data:/data"
];
command = "-c /data/config.json --public_url https://tiles.semitamaps.com/";
};
services.mbgl-renderer.service = {
mbgl-renderer = {
image = "mbgl-renderer";
ports = [
"8081:80"
];
container_name = "mbgl-renderer";
image = "mbgl-renderer";
restart = "always";
};
volumes = [
"/data/semitamaps-data/tileserver-gl/data:/data"
];
};
};
};
}