Quick start
Installation
- Install Nix (learn more about this installer)
curl --proto '=https' --tlsv1.2 -sSf \
-L https://install.determinate.systems/nix \
| sh -s -- install
Project initialization
- Initialize a new environment
mkdir my-project && cd my-project
git init
nix run github:imincik/geospatial-nix.env/latest#geonixcli -- init
git add *
Configuration
- Edit
geonix.nix
file (check out available configuration options)
Usage
- Launch shell environment
nix run .#geonixcli -- shell
- Launch services
nix run .#geonixcli -- up
- Run in container
nix run .#geonixcli -- container shell
docker run --rm -it shell:latest
- Show other commands
nix run .#geonixcli -- --help