docker جزو محبوب ترین و پراستفاده ترین زبان های برنامه نویسی دنیاست. اگر برنامه نویس هستید و به زبان پایتون تسلط دارید، با انجام پروژه های docker در لنسریفای میتوانید کسب درآمد آنلاین داشته باشید. کافیست که روی پروژه های docker در همین صفحه پیشنهاد بزنید.
توجه: در صورتی که کارفرما هستید، جهت سفارش پروژه پایتون، از طریق صفحه ثبت پیشنهاد اقدام کنید.
باسلام
خواسته های این پروژه به شرح زیر هست:
آماده سازی فایل های odoo: شامل کامپایل کردن کدهای سفارشی و پاکسازی دایرکتوری پروژه
Build کردن Docker image:
بکار گیری Build های multi-stage
خارج کردن کدهای خام source با .dockerignore.
کامپایل و مبهم سازی Python/Odoo files
Push کردن image
بکارگیری GitLab CI/CD برای build و push کردن image به private Docker repository
ایمن سازی runtime
بکارگیری non-root user و read-only filesystem
ذخیره سازی sensitive data به عنوان Docker secretsیا environment variables
بعد از انجام کارهای گفته شده و یا هرکاری که برای خروجی صحیح این توسط شما یا به مشورت و پیشنهاد شما انجام میشه، docker repository نهایی روی یک سرور لینوکس pull میشه که باید بدون اشکال کار بکنه و عملکرد pipeline ساخته شده در gitlab هم با انجام چند commit تستی چک میشه که باید بدون اشکال flow توسعه و CI رو بشه داخلش بدون خطا انجام داد.
در نظر داشته باشید که فقط خروجی صحیح بدون مشکل خواسته های این سفارش کار ملاک انجام توسط شما فریلنسر محترم هست.
با آرزوی موفقیت برای شما
افزودن قابلیت redundancy به یک نرم افزار اوپن سورس با زبان برنامه نویسی rust
در یک نرم افزار اوپن سورس که امکان ریموت دسکتاپ را فراهم میکند، قصد داریم امکان redundancy و load balance را به آن اضافه کنیم. لینک github برای مجری در چت ارسال خواهد شد. مجری باید توانایی خواندن کدهای موجود و افزودن امکان load balance و redundancy را به سورس موجود داشته باشد. چنانچه موارد خواسته شده از طریق ابزارهای بیرونی مانند docker و haproxy هم قابل انجام باشد مورد قبول است.