{"id":18322847,"url":"https://github.com/redhat-middleware-workshops/devsandbox-camel","last_synced_at":"2025-08-03T19:17:40.732Z","repository":{"id":92048025,"uuid":"586017035","full_name":"RedHat-Middleware-Workshops/devsandbox-camel","owner":"RedHat-Middleware-Workshops","description":"Hands-on Camel labs for the Developer Sandbox","archived":false,"fork":false,"pushed_at":"2024-10-23T15:32:16.000Z","size":5375,"stargazers_count":0,"open_issues_count":0,"forks_count":4,"subscribers_count":11,"default_branch":"main","last_synced_at":"2024-10-23T18:32:08.428Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","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/RedHat-Middleware-Workshops.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":"2023-01-06T18:01:57.000Z","updated_at":"2024-09-21T00:34:05.000Z","dependencies_parsed_at":null,"dependency_job_id":"749b2e70-eea1-46f6-88d2-f38d89765c8b","html_url":"https://github.com/RedHat-Middleware-Workshops/devsandbox-camel","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RedHat-Middleware-Workshops%2Fdevsandbox-camel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RedHat-Middleware-Workshops%2Fdevsandbox-camel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RedHat-Middleware-Workshops%2Fdevsandbox-camel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RedHat-Middleware-Workshops%2Fdevsandbox-camel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RedHat-Middleware-Workshops","download_url":"https://codeload.github.com/RedHat-Middleware-Workshops/devsandbox-camel/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247415783,"owners_count":20935383,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2024-11-05T18:26:13.061Z","updated_at":"2025-08-03T19:17:40.718Z","avatar_url":"https://github.com/RedHat-Middleware-Workshops.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Apache Camel in the Developer Sandbox\n\n\u003e [!NOTE]  \n\u003e If this file is rendered in TEXT mode in VS Code, click the preview button. \\\n\u003e (upper-right corner, has a `📖+🔍` symbol)\n\nGain familiarity with *Apache Camel* by getting hands-on with easy exercises in the Developer Sandbox.\n\n## Get started with the tutorials\n\n\u003e [!NOTE]  \n\u003e If using the Developer Sandbox for the first time, you'll be required to register for a Red Hat account.\n\nTo launch this tutorial, follow these simple steps:\n\n1. If you haven't already done so, click the link below to provision the tutorial:\n\n    \u003csub\u003e(right-click \u0026 open in new tab)\u003c/sub\u003e \\\n    [Provision Tutorial in the Developer Sandbox](https://workspaces.openshift.com/#https://github.com/RedHat-Middleware-Workshops/devsandbox-camel.git)\n    \u003c!-- \u003ca target=\"_blank\" href=\"https://workspaces.openshift.com/#https://github.com/RedHat-Middleware-Workshops/devsandbox-catalog-ai-labs.git\"\u003eProvision Tutorial in the Developer Sandbox\u003c/a\u003e --\u003e\n\n2. \u003csub\u003e(In VS Code, open `Readme.md` in preview mode, if not showing automatically)\u003c/sub\u003e\n\n    Once provisioned, from VS Code in DevSpaces, unfold the `ENDPOINTS` group in the left panel and click the `Tutorial` link to open it in a new tab, as shown in the picture below:\n\n    ![](docs/labs/camel/images/tutorial-open.png)\n    *Mouse actions in VS Code to open the tutorial.*\n\n\u003cbr/\u003e\n\n3. From your new tab, select one of the available tutorials to get started:\n    \u003cimg src=\"docs/labs/camel/images/tutorial-tiles.png\" style=\"width:70%; height:auto;\"\u003e\n\n\u003cbr/\u003e\n\n### How to recover from failed workspace\n\nSometimes the provisioning process goes wrong. \\\nTry following the steps below to delete the failed workspace and restart.\n\n1. Click \u003cspan style=\"color:blue\"\u003eWorkspaces\u003c/span\u003e at the top of the screen as illustrated below. \\\n   *Dev Spaces*'s dashboard will open.\n  \n2. Find the \u003ckbd\u003e⋮\u003c/kbd\u003e button (failed workspace).\n\n3. Select \u003ckbd\u003eDelete Workspace\u003c/kbd\u003e\n\n4. In the confirmation panel, **tick** the box, and click **Delete**\n\n![](docs/labs/camel/images/recover-workspace.png)\n*Mouse actions in VS Code to delete failed workspace.*\n\nAfter the actions above, retry provisioning your lab. \\\nJump back to:\n - [Get started with the tutorial](#get-started-with-the-tutorials)\n\n\u003cbr/\u003e\n\n## Introduction\n\nThis repository contains a collection of labs to run in the Developer Sandbox, a free to use OpenShift environment, where users can follow guided instructions to fully cover the material in a fully remote development platform.\n\n\u003cbr\u003e\n\n## Available labs\n\nThe table below collects the labs currently available and the articles in Red Hat Developers they're based on.\n\nFollow the link to the article to run the lab you're interested in.\n\n|            Lab Name             | Preview in GitHub | Article | \n|:--------------------------------|:-------:|:-----------------:|\n| Camel - Prototype and deploy on OpenShift             | [preview](docs/labs/camel/walkthrough.adoc) | [link](https://developers.redhat.com/articles/2024/11/15/try-apache-camel-concept-deployment-openshift)\n| Camel Quarkus - Rest/Soap Demo  | [preview](docs/labs/camelq/walkthrough.adoc)| [link](https://developers.redhat.com/articles/2023/10/06/try-camel-quarkus-developer-sandbox-red-hat-openshift)\n| Camel Spring Boot - Simple Demo  | [preview](docs/labs/camelsb/walkthrough.adoc)| [link](https://developers.redhat.com/articles/2023/02/10/how-run-camel-spring-boot-red-hat-developer-sandbox)\n\n\n\u003cbr/\u003e\n\n## Contributing new labs\n\nTo include new labs to the collection, include the source code under a new folder and the documentation guide under `docs/labs` in a new folder.\n\nYou can test locally your guide instructions by running locally the Solution Explorer in a Docker instance using the following command:\n\n```bash\ndocker run --rm -it --name solex -p 5001:5001 \\\n-v $PWD/docs/labs:/opt/user-walkthroughs \\\n-e NODE_ENV=production \\\n-e THREESCALE_WILDCARD_DOMAIN=local.localdomain \\\n-e OPENSHIFT_VERSION=4 \\\n-e WALKTHROUGH_LOCATIONS=/opt/user-walkthroughs quay.io/redhatintegration/tutorial-web-app:latest\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fredhat-middleware-workshops%2Fdevsandbox-camel","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fredhat-middleware-workshops%2Fdevsandbox-camel","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fredhat-middleware-workshops%2Fdevsandbox-camel/lists"}