{"id":23405110,"url":"https://github.com/francescopaolol/couchbasesimpleapi","last_synced_at":"2026-05-03T17:34:10.923Z","repository":{"id":45792605,"uuid":"514605063","full_name":"FrancescoPaoloL/CouchbaseSimpleAPI","owner":"FrancescoPaoloL","description":"About Couchbase simple web service (docker version)","archived":false,"fork":false,"pushed_at":"2023-12-31T20:57:36.000Z","size":170,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-08T22:48:37.821Z","etag":null,"topics":["c-sharp","couchbase","docker-image","n1ql","rest-api","shell"],"latest_commit_sha":null,"homepage":"http://e-learning-labs.s3-website-us-west-2.amazonaws.com/cb130cs-lab-instructions/index.html","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FrancescoPaoloL.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}},"created_at":"2022-07-16T14:47:25.000Z","updated_at":"2023-04-05T14:47:14.000Z","dependencies_parsed_at":"2023-12-31T23:05:32.556Z","dependency_job_id":null,"html_url":"https://github.com/FrancescoPaoloL/CouchbaseSimpleAPI","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/FrancescoPaoloL/CouchbaseSimpleAPI","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FrancescoPaoloL%2FCouchbaseSimpleAPI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FrancescoPaoloL%2FCouchbaseSimpleAPI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FrancescoPaoloL%2FCouchbaseSimpleAPI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FrancescoPaoloL%2FCouchbaseSimpleAPI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FrancescoPaoloL","download_url":"https://codeload.github.com/FrancescoPaoloL/CouchbaseSimpleAPI/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FrancescoPaoloL%2FCouchbaseSimpleAPI/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32578758,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-03T06:36:36.687Z","status":"ssl_error","status_checked_at":"2026-05-03T06:36:09.306Z","response_time":103,"last_error":"SSL_read: 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":["c-sharp","couchbase","docker-image","n1ql","rest-api","shell"],"created_at":"2024-12-22T13:18:13.631Z","updated_at":"2026-05-03T17:34:10.890Z","avatar_url":"https://github.com/FrancescoPaoloL.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Couchbase Simple Web Service\n\n![C#](https://img.shields.io/badge/c%23-%23239120.svg?style=for-the-badge\u0026logo=c-sharp\u0026logoColor=white)\n\n![.Net](https://img.shields.io/badge/.NET-5C2D91?style=for-the-badge\u0026logo=.net\u0026logoColor=white)\n\n![Couchbase](https://img.shields.io/badge/Couchbase-EA2328?style=for-the-badge\u0026logo=couchbase\u0026logoColor=white)\n\n![Docker](https://img.shields.io/badge/docker-%230db7ed.svg?style=for-the-badge\u0026logo=docker\u0026logoColor=white)\n\n# Note\nThis simple project is based on this \u003ca href=\"http://e-learning-labs.s3-website-us-west-2.amazonaws.com/cb130cs-lab-instructions/index.html\"\u003ecouchbase lab\u003c/a\u003e.\n\n## What I used\n* Couchbase Client\n* FluentAssertions\n* Xunit\n\n## Preliminary Setup if you want use a docker image\n\nNB: if you under Ubuntu, most probably, you have to use **sudo** for each docker command. We have used: **Docker version: 20.10.17** and **bash version: 4.4.20**.\n\n1. Download and run couchbase docker image\n```\ndocker run -d --name couchmusic -p 8091-8096:8091-8096 \\\n-p 11210-11211:11210-11211 \\\nregistry.gitlab.com/couchbasesamples/couchbase-training:1.5\n```\n\n3. Once container is created, take note its CONTAINER ID, in this example: *625ac7047fd3*\n```\ndocker container ls\n\nCONTAINER ID   IMAGE                                                         COMMAND                  CREATED          STATUS          PORTS                                                                                                                                                              NAMES\n625ac7047fd3   registry.gitlab.com/couchbasesamples/couchbase-training:1.5   \"/entrypoint.sh couc…\"   8 seconds ago   Up 6 seconds   0.0.0.0:8091-8096-\u003e8091-8096/tcp, :::8091-8096-\u003e8091-8096/tcp, 11207/tcp, 0.0.0.0:11210-11211-\u003e11210-11211/tcp, :::11210-11211-\u003e11210-11211/tcp, 18091-18096/tcp   couchmusic\n```\n\n3. Go to *CouchbaseSimpleAPI/src* folder and copy script folder into container\n```\ndocker cp script/ 625ac7047fd3:/script/\n```\n\n4. Enter in bash mode\n```\ndocker exec -t -i 625ac7047fd3 /bin/bash\n```\n\n5. Run the script (Please wait! 'cause it would take a while!)\n```\n./script/runme.sh\n```\n\n7. Once it has terminated, press **ctrl-p and ctrl-q** and go to *couchbase web console main page*\n```\nhttp://localhost:8091/ui/index.html\n```\n\n8. Insert \"Administrator\" + \"password\" and check if all is properly created.\n\n![Dashboard](./img/dashboard.png)\n\n\nLast thing: before doing anything, wait for all the buckets to be green and available!\n\n##  TO DO:\n* Complete APIs\n* Add more tests\n\n\n## License\n[![MIT license](https://img.shields.io/badge/License-MIT-blue.svg)](https://lbesson.mit-license.org/)\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details\n\n\u003chr\u003e\n\n## Connect with me\n\u003cp align=\"left\"\u003e\n\u003ca href=\"https://www.linkedin.com/in/francescopl/\" target=\"blank\"\u003e\u003cimg align=\"center\" src=\"https://raw.githubusercontent.com/rahuldkjain/github-profile-readme-generator/master/src/images/icons/Social/linked-in-alt.svg\" alt=\"francescopaololezza\" height=\"20\" width=\"30\" /\u003e\u003c/a\u003e\n\u003ca href=\"https://www.kaggle.com/francescopaolol\" target=\"blank\"\u003e\u003cimg align=\"center\" src=\"https://raw.githubusercontent.com/rahuldkjain/github-profile-readme-generator/master/src/images/icons/Social/kaggle.svg\" alt=\"francescopaololezza\" height=\"20\" width=\"30\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrancescopaolol%2Fcouchbasesimpleapi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffrancescopaolol%2Fcouchbasesimpleapi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrancescopaolol%2Fcouchbasesimpleapi/lists"}