{"id":21081342,"url":"https://github.com/yanncarvalho/rss-reader-application","last_synced_at":"2026-04-08T16:01:33.882Z","repository":{"id":106858363,"uuid":"587444653","full_name":"yanncarvalho/rss-reader-application","owner":"yanncarvalho","description":"Rss Reader Application is an API that manages users accounts and provides them xml+rss as a json","archived":false,"fork":false,"pushed_at":"2023-03-27T20:34:59.000Z","size":260,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-14T04:33:51.012Z","etag":null,"topics":["golang","java","jwt","maven","microservice","mongodb","mysql","rss-reader","springboot"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yanncarvalho.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-01-10T19:10:28.000Z","updated_at":"2023-03-15T21:01:32.000Z","dependencies_parsed_at":null,"dependency_job_id":"416249e3-fd62-4dec-9e8a-da6a1134a4d9","html_url":"https://github.com/yanncarvalho/rss-reader-application","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/yanncarvalho/rss-reader-application","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yanncarvalho%2Frss-reader-application","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yanncarvalho%2Frss-reader-application/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yanncarvalho%2Frss-reader-application/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yanncarvalho%2Frss-reader-application/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yanncarvalho","download_url":"https://codeload.github.com/yanncarvalho/rss-reader-application/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yanncarvalho%2Frss-reader-application/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31562697,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-08T14:31:17.711Z","status":"ssl_error","status_checked_at":"2026-04-08T14:31:17.202Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["golang","java","jwt","maven","microservice","mongodb","mysql","rss-reader","springboot"],"created_at":"2024-11-19T20:08:17.576Z","updated_at":"2026-04-08T16:01:33.862Z","avatar_url":"https://github.com/yanncarvalho.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"## ![Rss](https://img.shields.io/badge/rss-F88900?style=for-the-badge\u0026logo=rss\u0026logoColor=white) Rss Reader Application ##\n\n![Spring](https://img.shields.io/badge/spring-%236DB33F.svg?style=for-the-badge\u0026logo=spring\u0026logoColor=white)\n![Go](https://img.shields.io/badge/go-%2300ADD8.svg?style=for-the-badge\u0026logo=go\u0026logoColor=white)\n\n Rss Reader Application is a REST API that manages users accounts and provides xml+rss in json format.\n\nMigration to Microservice with Spring Boot a legacy project in [jakarta EE](https://github.com/yanncarvalho/rss-reader-application-legacy)\n\n[![Tests](https://github.com/yanncarvalho/rss-reader-application/actions/workflows/tests.yml/badge.svg)](https://github.com/yanncarvalho/rss-reader-application/actions/workflows/tests.yml)\n[![Docker push](https://github.com/yanncarvalho/rss-reader-application/actions//workflows/docker.yml/badge.svg?branch=main)](https://github.com/yanncarvalho/rss-reader-application/actions//workflows/docker.yml)\n\n## Built with ##\n\n- Java 17\n- Go  1.20\n- MongoDb 4.4.6\n- MySQL 8.0\n\n## How to run ##\n\n### Using docker compose ###\n\nTo run the application with docker compose run the command:\n\n``` sh\nexport AUTH_DB_USERNAME=[mySQL_User] AUTH_DB_PASSWORD=[mySQL_Password] JWT_SECRET=[SECRET]\u0026\u0026\ndocker compose --env-file .env up\n```\n\n### Using docker image or without docker ###\n\nSee the README.md for each microservice:\n\n- [See Eureka Server README.md](./eureka-server/ \"See Eureka Server README.md\").\n- [See Config Server README.md](./config-server/ \"See Config Server README.md\").\n- [See Auth README.md](./auth/ \"See Auth README.md\")\n- [See Cloud Gateway README.md](./cloud-gateway/ \"See Cloud Gateway README.md\").\n- [See Mongodb Crawler README.md](./mongodb-crawler/ \"See Mongodb Crawler README.md\").\n- [See RSS README.md](./rss/ \"See RSS README.md\").\n\n__The servers startup order must be:__\n\n1. Eureka Server, and Config Server;\n2. Auth, Cloud Gateway, and Mongodb Crawler;\n3. RSS.\n\n## Author ##\n\nMade by [Yann Carvalho](https://www.linkedin.com/in/yann-carvalho-764abab6/).\n\n## Licensing ##\n\nRss Reader Application is licensed under the Apache 2.0 License. See [LICENSE](LICENSE) for the full license text.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyanncarvalho%2Frss-reader-application","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyanncarvalho%2Frss-reader-application","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyanncarvalho%2Frss-reader-application/lists"}