|
.forgejo/workflows
|
ci: cache gems and persist nix store between runs
|
2026-07-02 18:39:37 +04:00 |
|
bin
|
tests: minitest + rack-test suite, bin/test with ephemeral Postgres
|
2026-07-02 17:32:14 +04:00 |
|
db/migrations
|
ltc payments
|
2026-06-08 18:43:01 +03:00 |
|
lib
|
admin: constant-time credential comparison
|
2026-07-02 17:31:19 +04:00 |
|
public
|
admin form: disable submit button to prevent duplicate invoices
|
2026-07-02 17:31:20 +04:00 |
|
test
|
app: add /healthz liveness endpoint
|
2026-07-02 18:32:52 +04:00 |
|
views
|
invoices: make duplicate
|
2026-06-09 03:28:42 +03:00 |
|
.dockerignore
|
tests: minitest + rack-test suite, bin/test with ephemeral Postgres
|
2026-07-02 17:32:14 +04:00 |
|
.env.example
|
ltc address secret
|
2026-06-08 18:47:58 +03:00 |
|
.gitignore
|
ltc payments
|
2026-06-08 18:43:01 +03:00 |
|
asxpio.rb
|
app: add /healthz liveness endpoint
|
2026-07-02 18:32:52 +04:00 |
|
CLAUDE.md
|
ci: gate build on tests, deploy waits for container health
|
2026-07-02 18:32:53 +04:00 |
|
config.ru
|
ruby rework with contact form
|
2026-05-05 00:45:27 +04:00 |
|
docker-compose.yml
|
compose: join external storage network
|
2026-05-26 17:29:09 +03:00 |
|
Dockerfile
|
docker: HEALTHCHECK via /healthz, freeze bundle to lockfile
|
2026-07-02 18:32:53 +04:00 |
|
flake.lock
|
ruby rework with contact form
|
2026-05-05 00:45:27 +04:00 |
|
flake.nix
|
gems: add pg, sequel, prawn, aws-sdk-s3 for invoicing
|
2026-05-26 17:29:21 +03:00 |
|
Gemfile
|
tests: minitest + rack-test suite, bin/test with ephemeral Postgres
|
2026-07-02 17:32:14 +04:00 |
|
Gemfile.lock
|
tests: minitest + rack-test suite, bin/test with ephemeral Postgres
|
2026-07-02 17:32:14 +04:00 |
|
Rakefile
|
tests: minitest + rack-test suite, bin/test with ephemeral Postgres
|
2026-07-02 17:32:14 +04:00 |