{"id":26804420,"url":"https://github.com/ericwarriner/oracle23aivectorsearch","last_synced_at":"2025-03-29T22:16:40.198Z","repository":{"id":283365624,"uuid":"951508519","full_name":"ericwarriner/Oracle23aiVectorSearch","owner":"ericwarriner","description":"A prototype web application using Oracle 23ai Vector Search Technology to match facial images.","archived":false,"fork":false,"pushed_at":"2025-03-29T13:02:56.000Z","size":290,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-29T13:22:01.694Z","etag":null,"topics":["deno","denofresh","fresh","oracle-23ai","vector-database"],"latest_commit_sha":null,"homepage":"https://23ai.org","language":"TypeScript","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/ericwarriner.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":"2025-03-19T19:41:41.000Z","updated_at":"2025-03-29T13:02:59.000Z","dependencies_parsed_at":null,"dependency_job_id":"6c6f271e-645d-4615-b4e7-bfef8ea17553","html_url":"https://github.com/ericwarriner/Oracle23aiVectorSearch","commit_stats":null,"previous_names":["ericwarriner/oracle23aivectorsearch"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ericwarriner%2FOracle23aiVectorSearch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ericwarriner%2FOracle23aiVectorSearch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ericwarriner%2FOracle23aiVectorSearch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ericwarriner%2FOracle23aiVectorSearch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ericwarriner","download_url":"https://codeload.github.com/ericwarriner/Oracle23aiVectorSearch/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246249217,"owners_count":20747168,"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":["deno","denofresh","fresh","oracle-23ai","vector-database"],"created_at":"2025-03-29T22:16:39.582Z","updated_at":"2025-03-29T22:16:40.190Z","avatar_url":"https://github.com/ericwarriner.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n## 🖼️ Application Preview\n\nBelow is a preview of the application user interface.\n\n![Application Preview](https://storage.googleapis.com/www.ericwarriner.com/VectorSearch1.JPG)\n\n\n---\n\n## 🚀 Live Demo\n\nCheck it out here:  [Oracle 23ai Vector Search](https://23ai.org).\n\n---\n\n## 📦 Prerequisites\n\n- [Deno](https://deno.land/manual/getting_started/installation)\n- Docker (optional, for containerization)\n- Oracle OCI or Google Cloud SDK (optional, for pushing Docker images)\n- Oracle 23ai instance\n\n---\n\n## ⚙️ Environment Variables\n\nThis project relies on a VectorSearchMiddleware service and a Oracle Autonomous 23ai Database service that performs vector-based operations. Before running the app, please note that environment variables such as this API_URL will need to be set:\n\n```bash\nAPI_URL=http://\u003cVECTOR_MIDDLEWARE_HOST\u003e:\u003cPORT\u003e/encode_face\n```\n\nFor example:\n\n```bash\nAPI_URL=http://129.80.96.10:8080/encode_face\n```\n\nYou can export this in your terminal session or place it in a local `.env` file.\n\n---\n\n## 🐳 Docker Support\n\n### Build the Docker Image\n\n```bash\ndocker build -t \u003cREGION\u003e-docker.pkg.dev/\u003cPROJECT_ID\u003e/\u003cREPOSITORY\u003e/\u003cIMAGE_NAME\u003e:latest .\n```\n\nFor example:\n\n```bash\ndocker build -t us-region-docker.pkg.dev/project-id/deno-app/deno-app:latest .\n```\n\n### Push to Google Artifact Registry\n\nAuthenticate with Google Cloud:\n\n```bash\ngcloud auth configure-docker \u003cREGION\u003e-docker.pkg.dev\n```\n\nPush your Docker image:\n\n```bash\ndocker push \u003cREGION\u003e-docker.pkg.dev/\u003cPROJECT_ID\u003e/\u003cREPOSITORY\u003e/\u003cIMAGE_NAME\u003e:latest\n```\n\n---\n\n\n\n## 📂 Project Structure\n\n```\n.\n├── VectorSearchDatabase PopulationTool     # Tool to populate Oracle 23ai database with images.\n├── VectorSearchMiddleware                  # Middleware proxy to connect and interact with Oracle 23ai DB\n├── VectorSearchUserInterface               # Default UI and Application entry point\n\n```\n\n---\n\n\n## ⚖️ Legal Disclaimer\n\nThis application demonstrates **Vector Search** powered by an [**Oracle 23ai Converged Database**](https://www.oracle.com/database/23ai/).  \nOracle, the Oracle logo, and Oracle 23ai are trademarks or registered trademarks of Oracle and/or its affiliates.  \n\nThis project is an independent application that utilizes Oracle technology. It is **not affiliated with**, **endorsed by**, or **sponsored by Oracle Corporation**.  \nAny Oracle trademarks used in this project are solely for the purpose of identifying the underlying technology and are the property of Oracle.\n\nIf you are an Oracle representative and have concerns about this usage, please contact me to resolve the matter.\n\n---\n\n## 🙌 Contributing\n\nContributions are welcome!  \nIf you'd like to contribute, please fork the repo and submit a pull request. For major changes, open an issue first to discuss your ideas.\n\n---\n\n## 📄 License\n\nThis project is licensed under the [MIT License](LICENSE).\n\n---\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fericwarriner%2Foracle23aivectorsearch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fericwarriner%2Foracle23aivectorsearch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fericwarriner%2Foracle23aivectorsearch/lists"}