From b2bd4cba024361699225348290ea7664ac86f631 Mon Sep 17 00:00:00 2001 From: Jp Date: Mon, 2 Feb 2026 15:36:22 +0800 Subject: [PATCH] chore: replace Docker setup with Nixpacks configuration - Remove Dockerfile and docker-compose.yml in favor of nixpacks.toml - Keep backup files (Dockerfile.bak, docker-compose.yml.bak) for reference - Nixpacks provides a simpler, declarative approach to building and deploying --- Dockerfile => Dockerfile.bak | 0 docker-compose.yml => docker-compose.yml.bak | 0 nixpacks.toml | 13 +++++++++++++ 3 files changed, 13 insertions(+) rename Dockerfile => Dockerfile.bak (100%) rename docker-compose.yml => docker-compose.yml.bak (100%) create mode 100644 nixpacks.toml diff --git a/Dockerfile b/Dockerfile.bak similarity index 100% rename from Dockerfile rename to Dockerfile.bak diff --git a/docker-compose.yml b/docker-compose.yml.bak similarity index 100% rename from docker-compose.yml rename to docker-compose.yml.bak diff --git a/nixpacks.toml b/nixpacks.toml new file mode 100644 index 0000000..4aad5cf --- /dev/null +++ b/nixpacks.toml @@ -0,0 +1,13 @@ +providers = ["node"] + +[phases.setup] +nixPkgs = ["python3", "gnumake", "gcc", "sqlite"] + +[phases.install] +cmds = ["npm ci"] + +[phases.build] +cmds = ["npm run build"] + +[start] +cmd = "npm run start"