{"id":15349491,"url":"https://github.com/ravening/quarkus-greetings","last_synced_at":"2026-04-06T08:01:53.024Z","repository":{"id":117364620,"uuid":"213914190","full_name":"ravening/Quarkus-Greetings","owner":"ravening","description":"A Quarkus Java Web application to display quote of the day","archived":false,"fork":false,"pushed_at":"2019-10-09T13:44:33.000Z","size":16,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-27T14:53:02.256Z","etag":null,"topics":["docker","docker-image","graalvm","java","jax-rs","maven","quarkus","quarkus-maven","quarkusio","rest","rest-api","restful-api","restful-webservices"],"latest_commit_sha":null,"homepage":"https://rakgenius.github.io/Quarkus-Greetings/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ravening.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2019-10-09T12:35:30.000Z","updated_at":"2019-10-17T07:01:36.000Z","dependencies_parsed_at":null,"dependency_job_id":"6128c631-38ba-4a19-812e-7b840031f5fc","html_url":"https://github.com/ravening/Quarkus-Greetings","commit_stats":{"total_commits":5,"total_committers":2,"mean_commits":2.5,"dds":0.4,"last_synced_commit":"826af5f585f8ca3b3bde7819a1b103b3ccea86ab"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ravening/Quarkus-Greetings","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ravening%2FQuarkus-Greetings","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ravening%2FQuarkus-Greetings/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ravening%2FQuarkus-Greetings/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ravening%2FQuarkus-Greetings/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ravening","download_url":"https://codeload.github.com/ravening/Quarkus-Greetings/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ravening%2FQuarkus-Greetings/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31464104,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-05T21:22:52.476Z","status":"online","status_checked_at":"2026-04-06T02:00:07.287Z","response_time":112,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["docker","docker-image","graalvm","java","jax-rs","maven","quarkus","quarkus-maven","quarkusio","rest","rest-api","restful-api","restful-webservices"],"created_at":"2024-10-01T11:54:48.192Z","updated_at":"2026-04-06T08:01:53.007Z","avatar_url":"https://github.com/ravening.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Quarkus Greetings application\n\nA simple Java web applicaton developed using Quarkus framework to display a random quote of the day\n\n## Getting started\n\nBelow steps will mention the prerequisites and the steps to be performed to get started\n\nIf you dont want the trouble of installing software, compiling the packages\\\nand running the application then just download the docker hub using\n```bash\ndocker pull rakgenius/quarkus-greetings\n```\n\nand run the image image using\n\n```bash\ndocker run -i -d --rm -p 8080:8080 rakgenius/quarkus-greetings\n```\n\nThen navigate to\n```\nhttp://localhost:8080/greetings\n```\n\n### Prerequisites\n\nBelow are the softwares that needs to be installed as a dependency\n\n```\nGraalVM\nMaven\nDocker (to build Docker image)\n```\n\nGraalVm can be installed and configured by following the steps\\\nmentioned [here](https://github.com/rakgenius/dev_setup/blob/master/Install-GraalVm-Ubuntu.md)\n\nOnce the prerequisite softwares are installed you can continue further\n\n\n## Running the application\n\n1 . Git clone the repo to any machine\n\n2 . Build the packages using the command\n```bash\n./mvnw package -DskipTests\n```\n\n3 . To build the native packages, run\n```bash\n./mvnw package -DskipTests -Pnative\n```\n\n4 . Run the application using\n```bash\njava -jar target/greetings-1.0-runner.jar\n```\n\n5 . Run the native application using\n```bash\n./target/greetings-1.0-runner\n```\n\n6 . Navigate to \n```\nhttp://localhost:8080/greetings\n```\n\n## Building the docker images\n\nBelow are the command to build the docker image and to publish it to docker hub\n\n\n1 . After creatin the native package, run the below command\n```bash\n./mvnw package -DskipTests -Pnative -Dnative-image.docker-build=true\n```\n\n2 . Create the docker image using\n```bash\ndocker build -f src/main/docker/Dockerfile.native -t quarkus/greetings .\n```\n\n3 . Run the docker image using\n```bash\ndocker run -i -d --rm -p 8080:8080 quarkus/greetings\n```\n\n4 . Create your own image which has to be pushed to the docker hub\n```bash\ndocker image ls\n```\n\nGet the \"IMAGE ID\" of \"quarkus/greetings\" image\n\nSet the tag to your image\n\n```bash\ndocker tag \u003cIMAGE TAG OBTAINED ABOVE\u003e \u003cyour dockerhub username\u003e/quarkus-greetings:latest\n```\n\n5 . Now push the docker image to docker hub\n```bash\ndocker push \u003cyour docker hub username\u003e/quarkus-greetings\n```\n\n6 . Now you can pull the image on any machine anywhere using\n```bash\ndocker pull \u003cyour dockerhub username\u003e/quarkus-greetings\n```\n\nAnd run it using the command mentioned in step 3.\n\n## Built With\n\n* [Maven](https://maven.apache.org/) - Dependency Management\n\n\n## Authors\nRakesh Venkatesh","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fravening%2Fquarkus-greetings","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fravening%2Fquarkus-greetings","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fravening%2Fquarkus-greetings/lists"}