{"id":17717916,"url":"https://github.com/ohmydevops/laratext","last_synced_at":"2025-05-06T18:48:34.556Z","repository":{"id":51080852,"uuid":"366838391","full_name":"ohmydevops/laratext","owner":"ohmydevops","description":"نرم‌افزاری ساده برای تبدیل تصویر به متن، بهانه‌ای برای یادگیری مقدمات داکر","archived":false,"fork":false,"pushed_at":"2021-05-27T11:30:13.000Z","size":125,"stargazers_count":4,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2023-08-02T13:57:42.412Z","etag":null,"topics":["laravel","laravel-docker"],"latest_commit_sha":null,"homepage":"","language":"PHP","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/ohmydevops.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-05-12T19:57:56.000Z","updated_at":"2023-08-02T13:57:42.413Z","dependencies_parsed_at":"2022-08-31T11:40:49.879Z","dependency_job_id":null,"html_url":"https://github.com/ohmydevops/laratext","commit_stats":null,"previous_names":[],"tags_count":1,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ohmydevops%2Flaratext","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ohmydevops%2Flaratext/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ohmydevops%2Flaratext/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ohmydevops%2Flaratext/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ohmydevops","download_url":"https://codeload.github.com/ohmydevops/laratext/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252749480,"owners_count":21798523,"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":["laravel","laravel-docker"],"created_at":"2024-10-25T14:32:44.581Z","updated_at":"2025-05-06T18:48:34.540Z","avatar_url":"https://github.com/ohmydevops.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv dir='rtl'\u003e\n\n# LaraText | لاراتکست\n\n![main](https://user-images.githubusercontent.com/21690865/119399353-06f6ad80-bcee-11eb-8730-8377d2344b17.gif)\n    \nاین پروژه با اهداف آموزشی برای [بوت‌کمپ داکر هلدینگ گرین‌وب](https://evnd.co/l2PJx) ایجاد شده است.\nبه‌وسیله این پروژه میتوانید تصاویر دارای متون فارسی/انگلیسی را به کمک موتور OCR به نام [Tesseract](https://tesseract-ocr.github.io/)  به رشته متنی تبدیل کنید.\n\n\nنحوه استفاده از پروژه در حالت غیر داکری:\n\n\u003c/div\u003e\n\n```shell\ngit clone https://github.com/amirbagh75/laratext laratext\ncd laratext\ncomposer install\nphp8.0 artisan laratext:convert\n```\n\n\u003cdiv dir='rtl'\u003e\n\nبا زدن دستور بالا، آدرس تصویر را از شما میپرسد که کافیست آدرس مطلق فایل را به آن پاس دهید و منتظر چاپ رشته متنی باشید.\n\n---\n\nنحوه استفاده از پروژه در حالت داکری:\n \n\u003c/div\u003e\n\n```shell\ngit clone https://github.com/amirbagh75/laratext laratext\ncd laratext\ndocker build -t laratext -f Dockerfile-cli .\ndocker run --name laratext --interactive --tty --rm laratext\n```\n\n\u003cdiv dir='rtl'\u003e\n\n---\n\nهمچنین میتوانید پروژه را به صورت مستقیم از داکر‌هاب نیز دریافت و اجرا کنید:\n\n\u003c/div\u003e\n\n```shell\ndocker run --name laratext -it --rm amirbagh75/laratext:cli\n```\n\n\u003cdiv dir='rtl'\u003e\n\n---\n\nهمچنین این پروژه دارای نسخه وب‌اپلیکیشن نیز میباشد. برای مثال میتوانید نسخه داکری‌ آن را به وسیله وب‌سرور داخلی PHP، بدین‌شکل اجرا کنید:\n\n\u003c/div\u003e\n\n```shell\ndocker run --init --name laratext --rm -p 8080:8000 amirbagh75/laratext:cli serve --host 0.0.0.0\n```\n\n\u003cdiv dir='rtl'\u003e\n\nیا اگر قصد دارید در محیط‌های پروداکشنی استفاده کنید، میتوانید نسخه با وب‌سرور آپاچی آن را اجرا کنید:\n\n\u003c/div\u003e\n\n```shell\ndocker run --name laratext --rm -p 8080:80 amirbagh75/laratext:apache\n```\n\n\u003cdiv dir='rtl'\u003e\n\nسپس کافیست در مرورگر خود وارد آدرس `127.0.0.1:8080` شوید.\n\n\u003c/div\u003e\n\n\n---\n\n\u003cdiv dir='rtl'\u003e\n\nهمچنین نسخه کانفیگ‌شده با supervisord هم به صورت زیر قابل استفاده میباشد. در این نسخه شما به راحتی میتوانید با افزودن کانفیگ‌های بیشتر supervisord، سرویس‌های مختلفی را اجرا کنید. البته درباره فلسفه داکر و سازوکار داکر در کلاس صحبت کردیم و بررسی کردیم که آیا راه‌اندازی تعداد زیادی سرویس داخل یک کانتینر، کار درستیه یا نه.\n    \n\u003c/div\u003e\n\n\n```shell\ndocker run --name laratext --rm -p 8080:80 amirbagh75/laratext:supervisord\n```\n\n\u003cdiv dir='rtl'\u003e\n\nسپس کافیست در مرورگر خود وارد آدرس `127.0.0.1:8080` شوید.\n\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fohmydevops%2Flaratext","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fohmydevops%2Flaratext","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fohmydevops%2Flaratext/lists"}