55 Commits

Author SHA1 Message Date
soxa
d9213c39e7
local DNS server via dnsmasq (#2168)
* Use dnsmasq to create virtual hosts and mock DNS management for custom domains

- dnsmasq docker image
- dnsmasq network bridge
- point *.sndev to 127.0.0.1
- set-dnsmasq script
- -- add/remove/list dns records in dnsmasq.conf
- add 'domains' to sndev
- 'sndev domains dns' referencing set-dnsmasq script

* restart dnsmasq if add/remove succeeded

* add domain to /etc/hosts; cleanup

* tell if the command needs sudo permission

* add directions for dnsmasq DNS server usage

* add --no-hosts flag to skip asking to edit /etc/hosts

* add domains command to README.md

* add dnsmasq instructions to README.md

* correct exit on usage function; final cleanup and comments

* portable bash; use default network for dnsmasq; set a version for dnsmasq image

* POSIX compliance, add env var to .env.development, adjust README

* ignore dnsmasq.conf edits, use template instead

* use extra configs for dnsmasq, more POSIX compliance

* fix --no-hosts flag recognition, light cleanup

* shift 4 only if the command has enough args; more error messages; adjust TXT type only on list

* different sed syntax for macOS
2025-05-21 13:06:19 -05:00
ekzyis
f01a5fde00
Fix PGP fingerprint in README (#2150) 2025-05-06 16:23:40 -05:00
Edward Kung
e4a2228d7c
NLP startup script + opensearch fixes (#2070)
* fix opensearch startup

* nlp setup script

* nlp setup documentation

* move script to ./scripts and update docs

---------

Co-authored-by: k00b <k00b@stacker.news>
2025-04-07 17:08:37 -05:00
Keyan
a669ec832b
Update README.md 2025-03-20 13:28:26 -05:00
Keyan
c571ba0cb7
README.md typo 2025-02-15 20:16:34 -06:00
Keyan
46f87e98b6
Orbstack encouragement 2025-02-15 20:15:51 -06:00
Keyan
4675a2c29d
sndev cleanup (#1563)
* begin sndev cleanup

* cleanup sndev

* fix posix shell compliance

* add tests to sndev
2024-11-09 15:52:04 -06:00
Keyan
fec7c92fd9
run noncritical side effects outside critical path of paid action (#1464)
* run noncritical side effects outside critical path of paid action

* fix item fetching of zap side effect

* fix vapid pubkey env var name in readme
2024-10-08 11:48:19 -05:00
Keyan
3264601dc6
add priority:low to readme 2024-08-18 17:30:25 -05:00
Keyan
8000886e72
dont expect unrun services in dev (#1279) 2024-07-31 19:44:08 -05:00
Anis Khalfallah
887354820b
fix: modified docker link, added free disk space requirement (#1265) 2024-07-21 11:47:12 -05:00
keyan
f05b6fab84 add wallets profile to allow exclusion on attached wallet containers 2024-07-09 11:37:55 -05:00
keyan
72fb8a490c refine readme a bit 2024-04-14 18:02:13 -05:00
keyan
75771bfb7e remove deprecated version from readme override example 2024-04-14 17:44:19 -05:00
keyan
40e07be6d8 update sndev docs and auto-start for capture service 2024-04-14 17:43:55 -05:00
keyan
b05c1b6734 update README with up to date sndev help output 2024-04-14 17:42:39 -05:00
Keyan
6cc4f29382
Update README.md 2024-03-31 15:22:09 -05:00
Keyan
2055ccaf41
Merge branch 'master' into mailhog 2024-03-25 17:46:56 -05:00
Felipe Bueno
06005e3e40 Fix mailhog web UI url on README 2024-03-25 09:09:35 -03:00
Keyan
5dafe510eb
sndev start docker compose overrides (#957) 2024-03-23 20:34:13 -05:00
Felipe Bueno
eef9b3de4d Add email to COMPOSE_PROFILES on sndev + Cleanup README instructions 2024-03-21 15:02:58 -03:00
Felipe Bueno
561e62481d Add 'profiles: email' to the MailHog container 2024-03-21 09:16:29 -03:00
Felipe Bueno
4d02bae826 Fix mailhog link on README.md 2024-03-20 20:40:13 -03:00
Felipe Bueno
82dc9b076d Add MailHog container to provide login with email without extra config 2024-03-20 18:41:25 -03:00
keyan
b94a159854 update readme to use sh code blocks 2024-03-18 12:38:00 -05:00
Keyan
501ca3c0a2
Merge branch 'master' into sndev-profiles 2024-03-18 09:28:12 -05:00
keyan
a61c1f241e just use an env var for this 2024-03-18 09:27:26 -05:00
Keyan
18df381497
add link to awards.csv in readme 2024-03-16 17:56:08 -05:00
Keyan
44d1101943
Merge pull request #925 from SatsAllDay/readme-minor-typo
Super minor typo in the readme
2024-03-16 16:50:55 -05:00
Satoshi Nakamoto
21e17c2147 super minor typo in the readme
I found this while reading the new readme and felt compelled to fix it :D
2024-03-16 16:41:43 -04:00
ekzyis
3ae3971fbe
Update README (#924)
* Make 'before requesting review' bold and mention usage of drafts

* Update responsible disclosure rules

* Add link to PGP key
2024-03-16 12:39:45 -05:00
Keyan
2b99284a5a
Update README.md image 2024-03-16 11:38:22 -05:00
Keyan
f436290460
readme typo 2024-03-15 15:29:31 -05:00
Keyan
bf4286600f
fix lncli typo in README.md 2024-03-15 14:31:46 -05:00
Keyan
efaa2193e0
new readme with contribution awards (#922)
* new readme

* Update README.md

* Update README.md

* move more docs to README

* add proper mapping for opensearch item index

* add sndev lint

* fix index creation
2024-03-15 14:29:42 -05:00
ekzyis
2151323c8d
Use LND subscriptions (#726)
* Use parallel invoice subscriptions

* Fix missing idempotency

* Log error

* Use cursor for invoice subscription

* Subscribe to outgoing payments for withdrawals

* Add TODO comments regarding migration to LND subscriptions

* Also use isPoll variable in checkInvoice

* Queue status check of pending withdrawals

* Use for loop to check pending withdrawals

* Reconnect to LND gRPC API on error

* Fix hash modified of applied migrations

* Separate wallet code from worker index

* refactor subscription code some more

* remove unnecessary subWrapper abstraction
* move all wallet related code into worker/wallet.js such that only a single import is needed in worker/index.js

* Migrate from polling to LND subscriptions

* Remove unnecessary reconnect code

* Add FIXME

* Add listener for HODL invoice updates

* Remove obsolete comment

* Update README

* Add job to cancel hodl invoice if expired

* Fix missing else

* small bug fixes and readability enhancements

* refine and add periodic redundant deposit/withdrawal checks

---------

Co-authored-by: ekzyis <ek@stacker.news>
Co-authored-by: Keyan <34140557+huumn@users.noreply.github.com>
Co-authored-by: keyan <keyan.kousha+huumn@gmail.com>
2024-01-08 16:37:58 -06:00
VaibhavWakde52
e24e2a6b20
Update README.md (#593) 2023-11-01 14:54:41 -05:00
Keyan
0f8ff45488
Update README.md 2023-08-19 16:12:18 -05:00
ekzyis
49867f5dd5
Make web push & imgproxy setup optional for local dev (#373)
* Make web push setup optional for local dev

* Make imgproxy setup optional for local dev

---------

Co-authored-by: ekzyis <ek@stacker.news>
2023-08-07 19:53:21 -05:00
keyan
e8aa0a4dae users? => stackers? 2023-07-09 12:53:50 -05:00
ekzyis
a4e6ec0fba Add docs for local LND setup 2023-05-19 18:28:46 -05:00
ekzyis
3d0539e40f Use relative URL to docs/local-auth.md 2023-05-14 19:35:29 -05:00
ekzyis
537a9aa1fc Add contacts for responsible disclosure to README 2023-05-07 13:51:41 -05:00
Keyan
a9a5673aeb Update decentralization in README.md 2023-05-02 16:46:32 -05:00
Keyan
95e88df9df Update contributing section of README.md 2023-05-02 16:46:32 -05:00
mvpratt
1a763a9ac3 add instructions for testing with local auth 2023-04-26 13:02:42 -05:00
keyan
a52bb610b8 update README 2023-02-03 13:09:06 -06:00
Keyan
6f22a48f9b
Update README.md 2022-04-04 12:21:32 -05:00
keyan
e950b0df7f add job queue 2022-01-05 14:37:34 -06:00
keyan
1229bd5d5e update README 2021-11-04 19:13:46 -04:00