{"id":22445891,"url":"https://github.com/virtualansoftware/virtualan-virtualization","last_synced_at":"2026-07-20T22:31:56.659Z","repository":{"id":48201877,"uuid":"391400774","full_name":"virtualansoftware/virtualan-virtualization","owner":"virtualansoftware","description":"Build Docker Image for Service virtualization ","archived":false,"fork":false,"pushed_at":"2022-02-14T01:07:17.000Z","size":63,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-27T10:48:18.264Z","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":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/virtualansoftware.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}},"created_at":"2021-07-31T15:56:48.000Z","updated_at":"2024-09-20T09:18:02.000Z","dependencies_parsed_at":"2022-08-31T07:51:47.973Z","dependency_job_id":null,"html_url":"https://github.com/virtualansoftware/virtualan-virtualization","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/virtualansoftware/virtualan-virtualization","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/virtualansoftware%2Fvirtualan-virtualization","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/virtualansoftware%2Fvirtualan-virtualization/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/virtualansoftware%2Fvirtualan-virtualization/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/virtualansoftware%2Fvirtualan-virtualization/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/virtualansoftware","download_url":"https://codeload.github.com/virtualansoftware/virtualan-virtualization/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/virtualansoftware%2Fvirtualan-virtualization/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279010142,"owners_count":26084692,"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","status":"online","status_checked_at":"2025-10-12T02:00:06.719Z","response_time":53,"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":[],"created_at":"2024-12-06T03:17:15.882Z","updated_at":"2025-10-12T03:43:07.998Z","avatar_url":"https://github.com/virtualansoftware.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\n# Virtualan - Service Virtualization  ![Docker Image Version (tag latest semver)](https://img.shields.io/docker/v/virtualan/service-virtualization/2.0?style=social)\nSimplified way to setup Service virtualization using Docker Image. It supports #OpenAPI, #AsyncAPI(Kafka and AMQ).\n\n## Video Tutorial\n\n[![Service Virtualization](https://img.youtube.com/vi/otTjbPxT0W8/0.jpg)](https://youtu.be/otTjbPxT0W8)\n\n## Installation\n### 1. Prerequisite\n- Install docker\n  https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-debian-10\n\n### 2. Initial setup\n- Setup application profile as \"live\"\n\n- Navigate to the installation directory in the Linux server.\n  \u003e  mkdir virtualization\n\n- Create conf directory under virtualization directory\n\n- Create application-**live**.properties with appropriate profile with below information inside conf folder\n\n  \tserver.port=8800  \n  \tvirtualan.application.name=Service Virtualization Demo\n  \tvirtualan.datasource.driver-class-name=org.hsqldb.jdbcDriver\n  \tvirtualan.datasource.jdbc-url=jdbc:hsqldb:mem:dataSource\n  \tvirtualan.datasource.username=sa\n  \tvirtualan.datasource.password=\n### 3. Docker-compose config\nCreate docker-compose.yml with appropriate profile with following instruction in the setup virtualization directory\n\n\tversion: \"3.7\"\n\tservices:\n\t  virtualization:\n\t\timage: docker.io/virtualan/service-virtualization:2.0\n\t\tports:\n\t\t  - \"8800:8800\"\n\t\tenvironment:\n\t\t  - SPRING_PROFILES_ACTIVE=live\n\t\tvolumes:\n\t\t    - ./conf:/conf:rw\n### 4. Start Service\n\u003e sudo docker-compose up -d\n\n### 5. Logs\n\u003e sudo docker-compose logs\n## Home Page\n\t\u003e URL: http://\u003chostname\u003e:8800/virtualan-ui\n\t\t\n\t\thttp://microservices.virtualandemo.com:8800/virtualan-ui\n\n## OpenAPI\n- Add\n  \u003e http://microservices.virtualandemo.com:8800/swagger-ui.html#/virtual-service-controller/createVirtualanApisUsingPOST\n\n- Remove\n  \u003e http://microservices.virtualandemo.com:8800/swagger-ui.html#/virtual-service-controller/deleteVirtualanApisUsingDELETE\n\n## AsyncAPI\n- Setup Kafka\n  https://tutorials.virtualan.io/#/SV_kafka\n\n- Setup MQTT\n  https://tutorials.virtualan.io/#/SV_mqtt\n\n- Setup AMQ\n  https://tutorials.virtualan.io/#/SV_amq\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvirtualansoftware%2Fvirtualan-virtualization","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvirtualansoftware%2Fvirtualan-virtualization","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvirtualansoftware%2Fvirtualan-virtualization/lists"}