استفاده از قابلیت cgo در برنامههای Go
قابلیت cgo به شما این امکان را میدهد که در برنامههای go، از کد مبتنی بر زبان C استفاده کنید. این قابلیت به شما کمک میکند که بتوانید کتابخانههای نوشته شده در زبان C را در Go به کار ببرید و یا عملکرد برنامه خود را بهبود دهید.
این قابلیت به صورت خودکار در برنامههای Go در لیارا غیر فعال است. اما برای فعالسازی آن میتوانید در استقرار، به روش زیر، عمل کنید:
پس از بارگذاری پروژه خود در لیارا، کافیست تا در مرحله پیکربندی پروژه، این قابلیت را فعال کنید.
برای فعالسازی قابلیت cgo در برنامهتان، کافیست تا یک فایل به نام liara.json در مسیر اصلی پروژه، ایجاد کنید و قطعه کد زیر را درون آن، قرار دهید:
برای فعالسازی قابلیت cgo در برنامهتان، کافیست تا یک فایل به نام liara.json در مسیر اصلی پروژه، ایجاد کنید و قطعه کد زیر را درون آن، قرار دهید:
در صورت نیاز به کتابخانه یا هر ماژول خاص دیگر که به صورت built-in در نسخه مدنظرتان در go وجود ندارد؛ بایستی طبق مستندات Hookها، دستورات مورد نیاز برای نصب ماژولها را در فایل liara_post_build.sh، بنویسید.







