These docs are generated from docs.nix via json2md and formatted via markdownlint-cli2. The command to write these docs:
nix run .#writeDocs
Command palette
- pressCtrl
(Cmd
) +Shift
+P
- Stop app - press
Ctrl
(Cmd
) +C
in the terminal where that app is running- Alternatively, run the corresponding task
The commands below read from .env
files both from the app_...
folders and from the $PROJECT_ROOT
.
I checked them into the repo to ease the project demonstration.
If you'd like to push to your cachix cache
or Docker Hub repo,
make sure to edit the $PROJECT_ROOT/.env
to use locally the tasks that depend on it.
Otherwise, you may supply these values as the environment variables
via the set -a
- trick
If Tasks don't work inside VSCodium
, try commands in an ordinary terminal.
Start a devshell in the $PROJECT_ROOT
:
nix develop
Open VSCodium
nix develop
-
Command palette
->Tasks: Run Task
->app_python: Docker build
- Or
(cd app_python && app-python-docker-build)
- Or
-
Command palette
->Tasks: Run Task
->app_python: Pull 'web' from Docker Hub
- Or
(cd app_python && app-python-docker-pull)
- Or
-
Command palette
->Tasks: Run Task
->app_python: Push 'web' to Docker Hub
- Or
(cd app_python && app-python-docker-push)
- Or
-
Command palette
->Tasks: Run Task
->app_python: Docker run
- Or
(cd app_python && app-python-docker-run)
- Or
-
Open page in a browser
-
Command palette
->Tasks: Run Task
->app_python: Docker stop
- Or
(cd app_python && app-python-docker-stop)
- Or
-
Command palette
->Tasks: Run Task
->app_python: Run
- Or
(cd app_python && app-python)
- Or
-
Open page in a browser
- Press
Ctrl
(Cmd
) +C
in the terminal
-
Command palette
->Tasks: Run Task
->app_purescript: Docker build
- Or
(cd app_purescript && app-purescript-docker-build)
- Or
-
Command palette
->Tasks: Run Task
->app_purescript: Pull 'web' from Docker Hub
- Or
(cd app_purescript && app-purescript-docker-pull)
- Or
-
Command palette
->Tasks: Run Task
->app_purescript: Push 'web' to Docker Hub
- Or
(cd app_purescript && app-purescript-docker-push)
- Or
-
Command palette
->Tasks: Run Task
->app_purescript: Docker run
- Or
(cd app_purescript && app-purescript-docker-run)
- Or
-
Open page in a browser
-
Command palette
->Tasks: Run Task
->app_purescript: Docker stop
- Or
(cd app_purescript && app-purescript-docker-stop)
- Or
-
Command palette
->Tasks: Run Task
->app_purescript: Run
- Or
(cd app_purescript && app-purescript)
- Or
-
Open page in a browser
- Press
Ctrl
(Cmd
) +C
in the terminal