استقرار برنامه با Liara CLI


برای استقرار برنامه با Liara CLI، می‌توانید از دستور زیر، استفاده کنید:

کپی
liara deploy

پارامترهای دستور

دستور liara deploy، پارامترهای زیر را، می‌پذیرد:

کپی
liara deploy [-h] [--debug] [--api-token <value>] [--region iran|germany] [--account <value>] [--path
    <value>] [--platform <value>] [-a <value>] [-p <value>] [-i <value>] [--detach] [--no-app-logs] [--args <value>]
    [--build-arg <value>...] [-m <value>] [-d <value>...] [--no-cache] [-f <value>] [-b iran|germany]
پارامترتوضیحاتمثال
a- یا app--برای درج شناسه برنامه‌ای که قصد دارید پروژه‌تان در آن مستقر شودliara deploy --app=my-web-app
h- یا help--نمایش راهنماliara deploy -h
d- یا disks--برای تصال یک یا چند دیسک به مسیرهای مورد نظرliara deploy -d data=/var/www/html
i- یا image--

برای استقرار مستقیم Image از DockerHub

liara deploy -i nextcloud:1.23
account--برای تغییر موقتی حساب کاربری liara deploy --account alinajmabadi_iran
api-token--

برای اجرای آنی عملیات استقرار به کمک api token (مناسب ci/cd)

****=liara deploy --api-token
debug--برای نمایش لاگ‌های دیباگliara deploy --debug
m- یا messageبرای در نظر گرفتن پیامی برای استقرار"liara deploy --message="fix the user login bug
p- یا port--

برای درج پورتی که برنامه‌ی شما بر روی آن Listen می‌کند

liara deploy --port=3000
path--برای درج آدرس ریشه پروژه‌ای که قصد استقرار آن را داریدliara deploy --path=/path/to/project
detach--برای عدم نمایش لاگ‌ها بعد از هر استقرارliara deploy --detach
platform--برای مشخص کردن پلتفرم برنامه‌ای که قصد استقرار آن را داریدliara deploy --platfor=docker
b- یا build-location

برای انتخاب موقعیت build برنامه

liara deploy --build-location=germany
f- یا dockerfile

برای انتخاب نام Dockerfile در صورتی که با نام دیگری ذخیره شده است

"liara deploy --dockerfile="path/to/myDocker
args--

برای واردکردن entrypoint argهای یک Docker Image

"liara deploy --args="sh -c sleep 10 && /entrypoint.sh run
build-arg--

برای واردکردن build argهای یک Docker Image

"liara deploy --build-arg="APP_VERSION=2.0.0
no-app-logs--عدم نمایش لاگ‌های برنامه پس از استقرارliara deploy --no-app-logs
no-cache--عدم استفاده از کش ورژن قبلی در هنگام استقرار برنامهliara deploy --no-cache