Repository navigation
App para Umbrel (loja comunitária) - #37
Merged
Merged
Conversation
umbrel-app-store.yml + modanez-homeminerproxy (manifesto, compose com app_proxy, proxy e painel da imagem ghcr.io/modanez/homeminerproxy, portas Stratum no IP do Umbrel, dados em APP_DATA_DIR) e ícone. Teste confere que as portas do compose são as rotas do proxy. Dockerfile expõe 3340 e 3341.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
App para Umbrel (loja comunitária)
Primeiro passo para distribuir pelo Umbrel. A pasta
umbrel/é uma loja comunitária do Umbrel:umbrel-app-store.yml(idmodanez) +modanez-homeminerproxy/:umbrel-app.yml: categoria bitcoin, porta 3098 para a tela, descrição com as portas, galeria com os prints do README e ícone novo (umbrel/icon.svg).docker-compose.yml:app_proxy(o login do Umbrel protege o painel), os serviçosproxyepainelda imagem multi-arquiteturaghcr.io/modanez/homeminerproxy, que o CI já publica a cada push na main, as portas Stratum abertas no IP do Umbrel e os dados em${APP_DATA_DIR}/data. Usarestart: unless-stopped, porque o painel sai com código 0 para reiniciar depois do assistente e ao salvar.umbrel/README.md: como adicionar a loja no umbrelOS.tests/umbrel.test.js: as portas do compose são as das rotas padrão do proxy, e manifesto e compose estão coerentes (ids, nomes dos containers, semon-failure).Dockerfile: oEXPOSEinclui 3340 e 3341.Depois do merge (Paulo):
ghcr.io/modanez/homeminerproxyestá público (GitHub → Packages → homeminerproxy → Package settings → Change visibility). O Umbrel baixa sem login.Modanez/homeminerproxy-umbrelcom o conteúdo deumbrel/na raiz. O Umbrel lê a loja da raiz do repositório.npm test(186) passa.Generated by Claude Code