keyan
806f42ed40
don't use imgproxy pro, set opensearch user/pass
2024-03-15 21:16:26 -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
Keyan
23ee62fb21
add sndev shell script and enhance docker compose local dev
...
* add hot reloading worker:dev script
* refine docker config
* sndev bash script and docker reliability stuff
* make posix shell
* restart: always -> unless-stopped
* proper check for postgres health
* add db seed to sndev
* refinements after fresh builds
* begin adding regtest network
* add changes to .env.sample
* reorganize docker and add static certs/macroon to lnd
* copy wallet and macaroon dbs for deterministic wallets/macaroons
* fix perms of shared directories
* allow debian useradd with duplicate id
* add auto-mining
* make bitcoin health check dependent on blockheight
* open channel between ln nodes
* improve channel opens
* add sndev payinvoice
* add sndev withdraw
* ascii art
* add sndev status
* sndev passthrough to docker and containers
* add sndev psql command
* remove script logging
* small script cleanup
* smaller db seed
* pin opensearch version
Co-authored-by: ekzyis <ek@stacker.news>
* pin opensearch dashboard
Co-authored-by: ekzyis <ek@stacker.news>
* add sndev prisma
* add help for all commands
* set -e
* s3 and image proxy with broken name resolution
* finally fully working image uploads
* use a better diff algo
---------
Co-authored-by: ekzyis <ek@stacker.news>
2024-03-13 09:04:09 -05:00
ekzyis
bfcca7d34e
Use docker container with ip4r installed ( #698 )
...
* Use docker container with ip4r installed
* Credit source
---------
Co-authored-by: ekzyis <ek@stacker.news>
2023-12-19 09:52:09 -06:00
keyan
51299820b9
fix module issues when running worker
2023-09-26 20:33:54 -05:00
rleed
2a7267a35a
Add OpenSearch to docker setup for development ( #509 )
...
* add containers for OpenSearch
* switch OpenSearch Dashboards to http
* add script to take care of index/mapping on first run
* limit mount in opensearch container to only the necessary scope
* handle both docker and non-docker dev setups
* cleanup
* make opensearch work in docker dev
---------
Co-authored-by: rleed <rleed1@pm.me>
Co-authored-by: Keyan <34140557+huumn@users.noreply.github.com>
Co-authored-by: keyan <keyan.kousha+huumn@gmail.com>
2023-09-24 18:24:04 -05:00
Jo Wo
bf4b8714fe
Render images without markdown and use image proxy ( #245 )
...
* Parse image links during markdown rendering
* Use imgproxy to replace links
* Add healthcheck
See https://docs.imgproxy.net/healthcheck
* Enable WebP and animation support
* Only replace image URLs
* Replace all occurrences
* Fix creating posts with no text
* Embed image on link posts where link is image
---------
Co-authored-by: ekzyis <ek@stacker.news>
2023-07-12 19:10:01 -05:00
ekzyis
422b2ce8b6
Use postgres:13.2 ( #348 )
...
Co-authored-by: ekzyis <ek@stacker.news>
2023-07-07 08:44:23 -05:00
ekzyis
3738f08ac2
Use docker volume for db data ( #315 )
...
Co-authored-by: ekzyis <ek@stacker.news>
2023-06-12 20:22:10 -05:00
keyan
1a271432c7
replace docker wait-for-it with long form of depends on
2023-04-26 13:02:42 -05:00
mvpratt
70551706d7
dont run npm install twice on `docker compose up`
2023-04-26 13:02:42 -05:00
austinkelsay
d2f76a0c43
Created new image for worker, running work script on startup
2022-10-06 15:33:18 -05:00
keyan
68ddd0f86b
sort by top posts
2021-10-21 17:05:06 -05:00
keyan
50477c1b65
dockerize dev env
2021-10-20 14:57:11 -05:00