Commits
Signed-off-by: Trezy <tre@trezy.com>
Captures outbound emails, greatly simplifying local dev.
Signed-off-by: Trezy <tre@trezy.com>
Spins up a container with Tranquil running, but automatically uses incremental rebuilds for local dev.
Signed-off-by: Trezy <tre@trezy.com>
Prevents us from polluting the real PLC directory.
Signed-off-by: Trezy <tre@trezy.com>
Safer wafe to depend on database startup.
Signed-off-by: Trezy <tre@trezy.com>
Signed-off-by: Trezy <tre@trezy.com>
Allows Traefik certs to be trusted by Tranquil.
Signed-off-by: Trezy <tre@trezy.com>
Allows us to spin up groups from the compose file
Signed-off-by: Trezy <tre@trezy.com>
Lewis: May this revision serve well! <lu5a@proton.me>
Lewis: May this revision serve well! <lu5a@proton.me>
Lewis: May this revision serve well! <lu5a@proton.me>
Lewis: May this revision serve well! <lu5a@proton.me>
Lewis: May this revision serve well! <lu5a@proton.me>
side note: you may also notice that I have removed the `github:` url for
nixpkgs this is because it save a massive 15mb, is faster and more
reliable than github
See also:
-
<https://nix.dev/manual/nix/stable/protocols/tarball-fetcher#lockable-http-tarball-protocol>
-
<http://web.archive.org/web/20250806225139/https://nix.dev/manual/nix/2.28/protocols/tarball-fetcher#lockable-http-tarball-protocol>
Lewis: May this revision serve well! <lu5a@proton.me>
- pnpm doesn't implicitly ignore post-install scripts anymore which means trying to build the docker image now fails. i've explicitly allowed them but idk could also ignore them maybe not sure what they actually do lol
- added `confirmModulesPurge: false` but not sure what it actually does as it's not documented? but either way it's also required for the `pnpm build` step to succeed non-interactively it seems idk weird stuff
- removed msmtp/sendmail while i was at it just like https://tangled.org/tranquil.farm/tranquil-pds/commit/f176f55862bc4c41472f8697cc2ca069c24d5e37
Lewis: May this revision serve well! <lu5a@proton.me>
Lewis: May this revision serve well! <lu5a@proton.me>
Lewis: May this revision serve well! <lu5a@proton.me>
Lewis: May this revision serve well! <lu5a@proton.me>
Lewis: May this revision serve well! <lu5a@proton.me>
Lewis: May this revision serve well! <lu5a@proton.me>
Lewis: May this revision serve well! <lu5a@proton.me>
Lewis: May this revision serve well! <lu5a@proton.me>
Lewis: May this revision serve well! <lu5a@proton.me>
Lewis: May this revision serve well! <lu5a@proton.me>
Lewis: May this revision serve well! <lu5a@proton.me>
Lewis: May this revision serve well! <lu5a@proton.me>
Lewis: May this revision serve well! <lu5a@proton.me>
Lewis: May this revision serve well! <lu5a@proton.me>
Lewis: May this revision serve well! <lu5a@proton.me>
Lewis: May this revision serve well! <lu5a@proton.me>
Lewis: May this revision serve well! <lu5a@proton.me>
Lewis: May this revision serve well! <lu5a@proton.me>
Lewis: May this revision serve well! <lu5a@proton.me>
Lewis: May this revision serve well! <lu5a@proton.me>
Lewis: May this revision serve well! <lu5a@proton.me>
Lewis: May this revision serve well! <lu5a@proton.me>
Lewis: May this revision serve well! <lu5a@proton.me>
Lewis: May this revision serve well! <lu5a@proton.me>
Lewis: May this revision serve well! <lu5a@proton.me>
Lewis: May this revision serve well! <lu5a@proton.me>
Lewis: May this revision serve well! <lu5a@proton.me>
Lewis: May this revision serve well! <lu5a@proton.me>
Lewis: May this revision serve well! <lu5a@proton.me>
Lewis: May this revision serve well! <lu5a@proton.me>
side note: you may also notice that I have removed the `github:` url for
nixpkgs this is because it save a massive 15mb, is faster and more
reliable than github
See also:
-
<https://nix.dev/manual/nix/stable/protocols/tarball-fetcher#lockable-http-tarball-protocol>
-
<http://web.archive.org/web/20250806225139/https://nix.dev/manual/nix/2.28/protocols/tarball-fetcher#lockable-http-tarball-protocol>
- pnpm doesn't implicitly ignore post-install scripts anymore which means trying to build the docker image now fails. i've explicitly allowed them but idk could also ignore them maybe not sure what they actually do lol
- added `confirmModulesPurge: false` but not sure what it actually does as it's not documented? but either way it's also required for the `pnpm build` step to succeed non-interactively it seems idk weird stuff
- removed msmtp/sendmail while i was at it just like https://tangled.org/tranquil.farm/tranquil-pds/commit/f176f55862bc4c41472f8697cc2ca069c24d5e37