The Node.js package was missing from the nixPkgs list, which is required for the npm ci command to run. Also explicitly set the PYTHON environment variable to ensure the correct Python version is used during the build.
- 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
The project no longer requires containerized deployment. Removing nixpacks.toml, Dockerfile, and docker-compose.yml simplifies the repository and aligns with a shift to a different hosting or deployment strategy.
Add .env.example for environment variable reference, nixpacks.toml for Nixpacks deployment, and docker-compose.yml for containerized deployment. These files provide necessary configuration for running the application in different environments.