René's URL Explorer Experiment


Title: GitHub - IuryDevJava/api-hanami · GitHub

Open Graph Title: GitHub - IuryDevJava/api-hanami

X Title: GitHub - IuryDevJava/api-hanami

Description: Contribute to IuryDevJava/api-hanami development by creating an account on GitHub.

Open Graph Description: Contribute to IuryDevJava/api-hanami development by creating an account on GitHub.

X Description: Contribute to IuryDevJava/api-hanami development by creating an account on GitHub.

Opengraph URL: https://github.com/IuryDevJava/api-hanami

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:22798da6-ed41-dcac-bf2a-8236b95d09de
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idA5BE:3BB4BB:DFEF6:121FC9:6A5FE698
html-safe-nonced0e8fca3b466ba76e3955a3faacdf186923cf55f4ba7cde21176ce678d272983
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBNUJFOjNCQjRCQjpERkVGNjoxMjFGQzk6NkE1RkU2OTgiLCJ2aXNpdG9yX2lkIjoiNzczMDk0Njg0Njg5MTE3MzUyOCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac9313c71919cc5e153cb7da9d2fc11797b44dcdb61a275db3660d6fe4bab51539
hovercard-subject-tagrepository:1112714371
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/IuryDevJava/api-hanami
twitter:imagehttps://opengraph.githubassets.com/90c8f5a3605df2310fb7f9b0ed7c16678f3fdce2a518e09d14cf485c2b0b1600/IuryDevJava/api-hanami
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/90c8f5a3605df2310fb7f9b0ed7c16678f3fdce2a518e09d14cf485c2b0b1600/IuryDevJava/api-hanami
og:image:altContribute to IuryDevJava/api-hanami development by creating an account on GitHub.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None78938542173c0d8e4ad1aefc7954896e81c10ce2620286603ef14cf593bd5a11
turbo-cache-controlno-cache
go-importgithub.com/IuryDevJava/api-hanami git https://github.com/IuryDevJava/api-hanami.git
octolytics-dimension-user_id218168801
octolytics-dimension-user_loginIuryDevJava
octolytics-dimension-repository_id1112714371
octolytics-dimension-repository_nwoIuryDevJava/api-hanami
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id1112714371
octolytics-dimension-repository_network_root_nwoIuryDevJava/api-hanami
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release1a427601e09953033b696253e754ebc7328096a7
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/IuryDevJava/api-hanami#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FIuryDevJava%2Fapi-hanami
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
Code QualityEnforce quality at mergehttps://github.com/features/code-quality
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FIuryDevJava%2Fapi-hanami
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=IuryDevJava%2Fapi-hanami
Reloadhttps://github.com/IuryDevJava/api-hanami
Reloadhttps://github.com/IuryDevJava/api-hanami
Reloadhttps://github.com/IuryDevJava/api-hanami
IuryDevJava https://github.com/IuryDevJava
api-hanamihttps://github.com/IuryDevJava/api-hanami
Notifications https://github.com/login?return_to=%2FIuryDevJava%2Fapi-hanami
Fork 0 https://github.com/login?return_to=%2FIuryDevJava%2Fapi-hanami
Star 0 https://github.com/login?return_to=%2FIuryDevJava%2Fapi-hanami
Code https://github.com/IuryDevJava/api-hanami
Issues 0 https://github.com/IuryDevJava/api-hanami/issues
Pull requests 0 https://github.com/IuryDevJava/api-hanami/pulls
Actions https://github.com/IuryDevJava/api-hanami/actions
Projects https://github.com/IuryDevJava/api-hanami/projects
Security and quality 0 https://github.com/IuryDevJava/api-hanami/security
Insights https://github.com/IuryDevJava/api-hanami/pulse
Code https://github.com/IuryDevJava/api-hanami
Issues https://github.com/IuryDevJava/api-hanami/issues
Pull requests https://github.com/IuryDevJava/api-hanami/pulls
Actions https://github.com/IuryDevJava/api-hanami/actions
Projects https://github.com/IuryDevJava/api-hanami/projects
Security and quality https://github.com/IuryDevJava/api-hanami/security
Insights https://github.com/IuryDevJava/api-hanami/pulse
https://github.com/IuryDevJava/api-hanami
Brancheshttps://github.com/IuryDevJava/api-hanami/branches
Tagshttps://github.com/IuryDevJava/api-hanami/tags
https://github.com/IuryDevJava/api-hanami/branches
https://github.com/IuryDevJava/api-hanami/tags
27 Commitshttps://github.com/IuryDevJava/api-hanami/commits/main/
https://github.com/IuryDevJava/api-hanami/commits/main/
.mvn/wrapperhttps://github.com/IuryDevJava/api-hanami/tree/main/.mvn/wrapper
.mvn/wrapperhttps://github.com/IuryDevJava/api-hanami/tree/main/.mvn/wrapper
srchttps://github.com/IuryDevJava/api-hanami/tree/main/src
srchttps://github.com/IuryDevJava/api-hanami/tree/main/src
.gitattributeshttps://github.com/IuryDevJava/api-hanami/blob/main/.gitattributes
.gitattributeshttps://github.com/IuryDevJava/api-hanami/blob/main/.gitattributes
.gitignorehttps://github.com/IuryDevJava/api-hanami/blob/main/.gitignore
.gitignorehttps://github.com/IuryDevJava/api-hanami/blob/main/.gitignore
Dockerfilehttps://github.com/IuryDevJava/api-hanami/blob/main/Dockerfile
Dockerfilehttps://github.com/IuryDevJava/api-hanami/blob/main/Dockerfile
README.mdhttps://github.com/IuryDevJava/api-hanami/blob/main/README.md
README.mdhttps://github.com/IuryDevJava/api-hanami/blob/main/README.md
app.log.2026-01-24.0.gzhttps://github.com/IuryDevJava/api-hanami/blob/main/app.log.2026-01-24.0.gz
app.log.2026-01-24.0.gzhttps://github.com/IuryDevJava/api-hanami/blob/main/app.log.2026-01-24.0.gz
docker-compose.ymlhttps://github.com/IuryDevJava/api-hanami/blob/main/docker-compose.yml
docker-compose.ymlhttps://github.com/IuryDevJava/api-hanami/blob/main/docker-compose.yml
mvnwhttps://github.com/IuryDevJava/api-hanami/blob/main/mvnw
mvnwhttps://github.com/IuryDevJava/api-hanami/blob/main/mvnw
mvnw.cmdhttps://github.com/IuryDevJava/api-hanami/blob/main/mvnw.cmd
mvnw.cmdhttps://github.com/IuryDevJava/api-hanami/blob/main/mvnw.cmd
pom.xmlhttps://github.com/IuryDevJava/api-hanami/blob/main/pom.xml
pom.xmlhttps://github.com/IuryDevJava/api-hanami/blob/main/pom.xml
READMEhttps://github.com/IuryDevJava/api-hanami
https://github.com/IuryDevJava/api-hanami#projeto-hanami-backend--api-de-análise-de-dados
https://github.com/IuryDevJava/api-hanami#-visão-geral-do-projeto
https://github.com/IuryDevJava/api-hanami#-objetivo-geral
https://github.com/IuryDevJava/api-hanami#️-planejamento-por-sprints
https://github.com/IuryDevJava/api-hanami#sprint-1--fundação-e-início-do-desenvolvimento
https://github.com/IuryDevJava/api-hanami#sprint-2--conclusão-do-desenvolvimento-e-refinamento-planejada
https://github.com/IuryDevJava/api-hanami#️-tecnologias-utilizadas
https://github.com/IuryDevJava/api-hanami#-estrutura-do-projeto
https://github.com/IuryDevJava/api-hanami#configuração-para-ambiente-de-desenvolvimento-e-produção
https://github.com/IuryDevJava/api-hanami#vá-em-resources-e-crie-um-arquivo-application-devproperties-adicione
https://github.com/IuryDevJava/api-hanami#na-mesma-pasta-crie-um-arquivo-application-prodpropertiespara-ambiente-de-produção-adicione
https://github.com/IuryDevJava/api-hanami#no-applicationproperties-adicione
https://github.com/IuryDevJava/api-hanami#️-como-rodar-o-projeto
https://github.com/IuryDevJava/api-hanami#pré-requisitos
https://github.com/IuryDevJava/api-hanami#veja-se-as-dependências-necessárias-para-a-leitura-de-arquivos-estão-no-arquivo-pomxml
https://github.com/IuryDevJava/api-hanami#endpoints-rest---sprint-1
https://github.com/IuryDevJava/api-hanami#upload-de-arquivo-de-vendas
https://github.com/IuryDevJava/api-hanami#descrição
https://github.com/IuryDevJava/api-hanami#realiza-o-upload-de-um-arquivo-csv-ou-xlsx-contendo-dados-de-vendas
https://github.com/IuryDevJava/api-hanami#requisição
https://github.com/IuryDevJava/api-hanami#parâmetro-body
https://github.com/IuryDevJava/api-hanami#chamada-postman
https://github.com/IuryDevJava/api-hanami#respostas-da-api---métodos-post
https://github.com/IuryDevJava/api-hanami#-200-ok---upload-feito-com-sucesso
https://github.com/IuryDevJava/api-hanami#retornado-quando-o-arquivo-é-processado-de-forma-correta-e-contêm-registros-validados
https://github.com/IuryDevJava/api-hanami#️-200-ok--nenhuma-nova-linha-processada
https://github.com/IuryDevJava/api-hanami#retornado-quando-o-arquivo-é-válido-mas-não-há-novas-vendas-para-persistir-ex-dados-duplicados
https://github.com/IuryDevJava/api-hanami#400-bad-request--arquivo-não-enviado
https://github.com/IuryDevJava/api-hanami#retornado-quando-o-parâmetro-file-não-é-enviado-ou-está-vazio
https://github.com/IuryDevJava/api-hanami#422-unprocessable-entity---estrutura-inválida
https://github.com/IuryDevJava/api-hanami#retornado-quando-o-arquivo-não-possui-colunas-obrigatórias
https://github.com/IuryDevJava/api-hanami#métodos-get
http://localhost:8080/vendas/reports/sales-summaryhttp://localhost:8080/vendas/reports/sales-summary
https://github.com/IuryDevJava/api-hanami#httplocalhost8080vendasreportssales-summary---retorna-total-de-vendas-e-a-média-por-transação
http://localhost:8080/vendas/reports/product-analysishttp://localhost:8080/vendas/reports/product-analysis
https://github.com/IuryDevJava/api-hanami#httplocalhost8080vendasreportsproduct-analysis---retorna-uma-lista-de-produtos-sem-ordenação
http://localhost:8080/vendas/reports/product-analysis?sort_by=quantidadehttp://localhost:8080/vendas/reports/product-analysis?sort_by=quantidade
https://github.com/IuryDevJava/api-hanami#httplocalhost8080vendasreportsproduct-analysissort_byquantidade---retorna-os-produtos-de-forma-ordenada-e-por-quantidade
http://localhost:8080/vendas/reports/product-analysis?sort_by=valorhttp://localhost:8080/vendas/reports/product-analysis?sort_by=valor
https://github.com/IuryDevJava/api-hanami#httplocalhost8080vendasreportsproduct-analysissort_byvalor---retorna-os-produtos-de-forma-ordenada-e-por-valor
http://localhost:8080/vendas/reports/financial-metricshttp://localhost:8080/vendas/reports/financial-metrics
https://github.com/IuryDevJava/api-hanami#httplocalhost8080vendasreportsfinancial-metrics---retorna-um-json-com-lucro_bruto-receita_liquida-e-custo_total
http://localhost:8080/vendas/reports/regional-performancehttp://localhost:8080/vendas/reports/regional-performance
https://github.com/IuryDevJava/api-hanami#httplocalhost8080vendasreportsregional-performance---retorna-um-json-com-cada-região-como-chave-e-suas-métricas-como-valor
http://localhost:8080/vendas/reports/customer-profilehttp://localhost:8080/vendas/reports/customer-profile
https://github.com/IuryDevJava/api-hanami#httplocalhost8080vendasreportscustomer-profile---retorna-um-json-com-as-distribuições-demográficas
http://localhost:8080/vendas/reports/download?format=jsonhttp://localhost:8080/vendas/reports/download?format=json
https://github.com/IuryDevJava/api-hanami#httplocalhost8080vendasreportsdownloadformatjson---retorna-um-arquivo-reportjson-e-faz-o-download-completo-do-arquivo-com-as-métricas-em-formato-json
http://localhost:8080/vendas/reports/download?format=pdfhttp://localhost:8080/vendas/reports/download?format=pdf
https://github.com/IuryDevJava/api-hanami#httplocalhost8080vendasreportsdownloadformatpdf---retorna-um-arquivo-reportpdf-e-faz-o-download-com-as-métricas-em-tabela-e-um-gráfico-de-barras-de-vendas-por-região
https://github.com/IuryDevJava/api-hanami#regras-de-validação-aplicadas
https://github.com/IuryDevJava/api-hanami#durante-o-processamento-do-arquivo-são-aplicadas-validações-como
https://github.com/IuryDevJava/api-hanami#banco-de-dados-mysql
https://github.com/IuryDevJava/api-hanami#modelo-de-dados
https://github.com/IuryDevJava/api-hanami#a-aplicação-utiliza-o-modelo-de-persistência-onde-os-dados-do-produto-são-tratados-como-objetos-incorporáveis-embeddable-resultando-em-uma-tabela-única-de-vendas-para-otimização-de-performance-analítica
https://github.com/IuryDevJava/api-hanami#criar-e-usar-o-banco-não-esqueça-que-o-nome-do-banco-precisa-ser-o-mesmo-no-arquivo-properties-em-springdatasourceurljdbcmysqllocalhost3306hanamiapidb
https://github.com/IuryDevJava/api-hanami#listar-tabelas
https://github.com/IuryDevJava/api-hanami#mostra-o-total-de-registros
https://github.com/IuryDevJava/api-hanami#mostra-em-tabelas-com-dados-os-10-primeiros-registros
https://github.com/IuryDevJava/api-hanami#registros-inválidos
https://github.com/IuryDevJava/api-hanami#estatística-de-processamento
https://github.com/IuryDevJava/api-hanami#apenas-para-testes-limpar-tabela
https://github.com/IuryDevJava/api-hanami#valida-o-endpoint-que-retorna-os-6-campos-faz-a-soma-total-calcula-a-média-e-conta-as-transações
https://github.com/IuryDevJava/api-hanami#valida-a-lista-de-produtos-a-quantidade-vendida-e-o-total-arrecadado-em-ordem-decrescente
https://github.com/IuryDevJava/api-hanami#retorna-lucro_bruto-receita_liquida-e-custo_total
https://github.com/IuryDevJava/api-hanami#logs-e-observabilidade
https://github.com/IuryDevJava/api-hanami#visão-geral
https://github.com/IuryDevJava/api-hanami#a-api-utiliza-logging-estruturado-para-registrar-eventos-importantes-durante-o-processamento-de-arquivos-facilitando
https://github.com/IuryDevJava/api-hanami#insira-em-cima-da-classe-controller-a-seguinte-anotação
https://github.com/IuryDevJava/api-hanami#logs-de-sucesso
https://github.com/IuryDevJava/api-hanami#quando-ocorre
https://github.com/IuryDevJava/api-hanami#logs-de-erro---requisição-inválida-400
https://github.com/IuryDevJava/api-hanami#quando-ocorre-1
https://github.com/IuryDevJava/api-hanami#logs-de-erro--estrutura-de-arquivo-inválida-422
https://github.com/IuryDevJava/api-hanami#quando-ocorre-2
https://github.com/IuryDevJava/api-hanami#logs-de-erro-crítico--falha-interna-500
https://github.com/IuryDevJava/api-hanami#quando-ocorre-3
https://github.com/IuryDevJava/api-hanami#documentação-da-api-com-swaggeropenapi
https://github.com/IuryDevJava/api-hanami#dependência-para-usar-a-interface-do-swagger
https://github.com/IuryDevJava/api-hanami#adicione-no-arquivo-application-devproperties
https://github.com/IuryDevJava/api-hanami#todos-os-endpoints-terão-um-sumário-e-uma-descrição-então-adicione-esse-exemplo-e-mude-de-acordo-com-o-endpoint-e-sua-responsabilidade
https://github.com/IuryDevJava/api-hanami#os-que-possuem-parâmetros-de-query-como-o-sort_by-e-format-são-documentados
https://github.com/IuryDevJava/api-hanami#no-endpoit-de-analisar-o-produto-que-tem-getmappingreportsproduct-analysis-antes-do-requestparam-adicione
https://github.com/IuryDevJava/api-hanami#no-endpoit-desenvolvido-pra-fazer-o-downloiad-do-relatório-que-tem-getmappingreportsdownload-antes-do-requestparam-adicione
https://github.com/IuryDevJava/api-hanami#implementação-de-filtros-via-query-methods
https://github.com/IuryDevJava/api-hanami#no-vendarepository-adicione-o-método-de-query-jpa-do-estado
https://github.com/IuryDevJava/api-hanami#no-endpoint-reportsregional-performance-adicione-um-filtro-opcional-por-sigla-do-estado-ex-sp
https://github.com/IuryDevJava/api-hanami#no-vendarepository-adicione-o-método-de-query-jpa-para-filtrar-vendas-por-intervalo-de-datas
https://github.com/IuryDevJava/api-hanami#no-endpoint-reportssales-summary-adicione-filtros-opcionais-por-data-de-início-e-data-fim
https://github.com/IuryDevJava/api-hanami#preparação-para-deploy-com-docker
https://github.com/IuryDevJava/api-hanami#empacotar-a-aplicação-para-facilitar-a-execução-em-qualquer-ambiente
https://github.com/IuryDevJava/api-hanami#crie-um-arquivo-dockerfile-na-raíz-do-projeto-e-adicione
https://github.com/IuryDevJava/api-hanami#crie-um-arquivo-docker-composeyml-na-raíz-do-projeto-e-adicione
https://github.com/IuryDevJava/api-hanami#rode-esse-comando-para-buildar-o-dockerfile-e-criar-uma-imagem-com-o-nome-projeto-apihanami
https://github.com/IuryDevJava/api-hanami#lê-o-arquivo-docker-composeyml-e-inicia-todos-os-serviços-descritos-nele
https://github.com/IuryDevJava/api-hanami#acesse-a-api-via-swagger-ui
https://github.com/IuryDevJava/api-hanami#limpando-o-ambiente-para-parar-os-contêiners-e-remover-os-volumes-use
https://github.com/IuryDevJava/api-hanami#check-list-completo-do-projeto
Readme https://github.com/IuryDevJava/api-hanami#readme-ov-file
Please reload this pagehttps://github.com/IuryDevJava/api-hanami
Activityhttps://github.com/IuryDevJava/api-hanami/activity
0 forkshttps://github.com/IuryDevJava/api-hanami/forks
Report repository https://github.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2FIuryDevJava%2Fapi-hanami&report=IuryDevJava+%28user%29
Releaseshttps://github.com/IuryDevJava/api-hanami/releases
Packages 0https://github.com/users/IuryDevJava/packages?repo_name=api-hanami
Please reload this pagehttps://github.com/IuryDevJava/api-hanami
Contributorshttps://github.com/IuryDevJava/api-hanami/graphs/contributors
Please reload this pagehttps://github.com/IuryDevJava/api-hanami
Java 99.4% https://github.com/IuryDevJava/api-hanami/search?l=java
Dockerfile 0.6% https://github.com/IuryDevJava/api-hanami/search?l=dockerfile
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.