ci: use sh shell instead of bash for ci-runner (Alpine based)
Some checks failed
Deploy Canina / deploy (push) Failing after 1m45s
Some checks failed
Deploy Canina / deploy (push) Failing after 1m45s
This commit is contained in:
parent
8b5f3004c6
commit
3c8f7729c2
@ -8,6 +8,7 @@ jobs:
|
|||||||
runs-on: canina
|
runs-on: canina
|
||||||
steps:
|
steps:
|
||||||
- name: Setup SSH key
|
- name: Setup SSH key
|
||||||
|
shell: sh
|
||||||
env:
|
env:
|
||||||
SSH_KEY: ${{ secrets.DEPLOY_KEY }}
|
SSH_KEY: ${{ secrets.DEPLOY_KEY }}
|
||||||
run: |
|
run: |
|
||||||
@ -16,4 +17,5 @@ jobs:
|
|||||||
chmod 600 ~/.ssh/id_ed25519
|
chmod 600 ~/.ssh/id_ed25519
|
||||||
ssh-keyscan -p 2234 -H 172.17.0.1 >> ~/.ssh/known_hosts
|
ssh-keyscan -p 2234 -H 172.17.0.1 >> ~/.ssh/known_hosts
|
||||||
- name: Deploy
|
- name: Deploy
|
||||||
|
shell: sh
|
||||||
run: ssh -p 2234 devops@172.17.0.1 'bash /opt/services/scripts/depcanina.sh main'
|
run: ssh -p 2234 devops@172.17.0.1 'bash /opt/services/scripts/depcanina.sh main'
|
||||||
|
|||||||
@ -12,8 +12,8 @@ WORKDIR /app
|
|||||||
COPY --from=builder /app/package*.json ./
|
COPY --from=builder /app/package*.json ./
|
||||||
COPY --from=builder /app/node_modules ./node_modules
|
COPY --from=builder /app/node_modules ./node_modules
|
||||||
COPY --from=builder /app/dist ./dist
|
COPY --from=builder /app/dist ./dist
|
||||||
COPY --from=builder /app/backend/prisma ./prisma
|
COPY --from=builder /app/prisma ./prisma
|
||||||
COPY --from=builder /app/frontend/application/lib/data/scientificTerms.ts ./prisma/scientificTerms.ts
|
COPY --from=builder /app/prisma/scientificTerms.ts ./prisma/scientificTerms.ts
|
||||||
EXPOSE 3000
|
EXPOSE 3000
|
||||||
USER node
|
USER node
|
||||||
CMD ["sh", "-c", "npx prisma migrate deploy && node dist/main"]
|
CMD ["sh", "-c", "npx prisma migrate deploy && node dist/main"]
|
||||||
|
|||||||
88
backend/prisma/scientificTerms.ts
Normal file
88
backend/prisma/scientificTerms.ts
Normal file
@ -0,0 +1,88 @@
|
|||||||
|
export interface ScientificTerm {
|
||||||
|
term: string;
|
||||||
|
definition: string;
|
||||||
|
wikiId?: string;
|
||||||
|
}
|
||||||
|
|
||||||
|
export const SCIENTIFIC_TERMS: Record<string, ScientificTerm> = {
|
||||||
|
"گلیکوزآمینوگلیکان": {
|
||||||
|
term: "گلیکوزآمینوگلیکان (GAG)",
|
||||||
|
definition: "ترکیبات ساختاری ضروری برای بازسازی غضروفها و مایع مفصلی که در Canhydrox GAG به وفور یافت میشود.",
|
||||||
|
wikiId: "gag"
|
||||||
|
},
|
||||||
|
"اسیدهای هومیک": {
|
||||||
|
term: "اسیدهای هومیک",
|
||||||
|
definition: "مواد آلی طبیعی موجود در عصاره پیت (Moor) که از مخاط روده محافظت کرده و سموم را جذب میکنند.",
|
||||||
|
wikiId: "humic-acids"
|
||||||
|
},
|
||||||
|
"کلاژن زیستفعال": {
|
||||||
|
term: "کلاژن زیستفعال",
|
||||||
|
definition: "پروتئینهای اختصاصی هیدرولیز شده که به سرعت جذب استخوان و تاندون شده و استحکام ساختاری ایجاد میکنند.",
|
||||||
|
wikiId: "collagen"
|
||||||
|
},
|
||||||
|
"تیموکینون": {
|
||||||
|
term: "تیموکینون",
|
||||||
|
definition: "ماده موثره اصلی در روغن سیاه دانه (Nigella sativa) با خواص ضدالتهابی، ضدآلرژی و آنتیاکسیدان. با مهار مسیر NF-κB تولید سایتوکاینهای پیشالتهابی را کاهش میدهد.",
|
||||||
|
wikiId: "thymoquinone"
|
||||||
|
},
|
||||||
|
"امگا ۳": {
|
||||||
|
term: "امگا ۳",
|
||||||
|
definition: "اسیدهای چرب ضروری شامل EPA و DHA که برای سلامت پوست، مو، قلب و عملکرد شناختی حیاتی هستند. EPA پیشماده رزولوینهای ضدالتهابی و DHA ۳۰٪ وزن خشک مغز را تشکیل میدهد.",
|
||||||
|
wikiId: "omega3"
|
||||||
|
},
|
||||||
|
"میکروسیلور": {
|
||||||
|
term: "نقره میکروسیلور (Microsilver BG)",
|
||||||
|
definition: "ذرات نقره خالص با ساختار اسفنجی که بدون جذب در خون، اثر آنتیباکتریال پایداری بر سطح پوست و لثه دارند.",
|
||||||
|
wikiId: "silver"
|
||||||
|
},
|
||||||
|
"صدف لبسبز": {
|
||||||
|
term: "صدف لبسبز (Green-lipped Mussel)",
|
||||||
|
definition: "صدف بومی نیوزلند حاوی گلوکوزامینگلیکانهای طبیعی که نقش حیاتی در بازسازی غضروف و مفاصل دارند.",
|
||||||
|
wikiId: "joints"
|
||||||
|
},
|
||||||
|
"نسبت Ca:P": {
|
||||||
|
term: "نسبت کلسیم به فسفر (Ca:P Ratio)",
|
||||||
|
definition: "نسبت ایدهآل کلسیم به فسفر در رژیم حیوانات ۱.۲:۱ تا ۱.۵:۱ است. عدم تعادل این نسبت منجر به مشکلات کلیوی و استخوانی میشود. پودر پوسته تخم مرغ کانینا با ۳۶٪ کلسیم و ۰.۱٪ فسفر بهترین تنظیمکننده این نسبت است.",
|
||||||
|
wikiId: "nutrition"
|
||||||
|
},
|
||||||
|
"ویتامین D3": {
|
||||||
|
term: "ویتامین D3 (کولهکلسیفرول)",
|
||||||
|
definition: "فرم فعال ویتامین D که جذب کلسیم از روده را تا ۳۰٪ افزایش میدهد. هشدار: مصرف همزمان با ویتامین D2 (ارگوکلسیفرول) مجاز نیست زیرا رقابت این دو جذب مؤثر را کاهش میدهد.",
|
||||||
|
wikiId: "vitamins"
|
||||||
|
},
|
||||||
|
"BARF": {
|
||||||
|
term: "رژیم BARF (Biologically Appropriate Raw Food)",
|
||||||
|
definition: "رژیم غذایی خام متناسب با زیستشناسی حیوان که شامل گوشت خام، استخوان، اندامها و سبزیجات است. مکملهای کانینا مانند Eierschalenpulver، Rinderblut Pulver و Rinderfett Pulver برای تکمیل این رژیم طراحی شدهاند.",
|
||||||
|
wikiId: "nutrition"
|
||||||
|
},
|
||||||
|
"آغوز": {
|
||||||
|
term: "آغوز (Colostrum)",
|
||||||
|
definition: "اولین شیر پستانداران حاوی IgG, IgA, IgM و لاکتوفرین که سد دفاعی روده را تقویت کرده و ایمنی غیرفعال منتقل میکند. محصول Immun-Booster کانینا حاوی ۲۰٪ پودر آغوز است.",
|
||||||
|
wikiId: "immune"
|
||||||
|
},
|
||||||
|
"ال-کارنیتین": {
|
||||||
|
term: "ال-کارنیتین",
|
||||||
|
definition: "مادهای شبهآمینواسید که اسیدهای چرب زنجیره بلند را به داخل میتوکندری کاردیومیوسیتها منتقل کرده و ATP تولید میکند. محصول Herz Vital کانینا حاوی ۳۰,۰۰۰mg/kg ال-کارنیتین است.",
|
||||||
|
wikiId: "heart"
|
||||||
|
},
|
||||||
|
"زالزالک": {
|
||||||
|
term: "زالزالک (Crataegus oxyacantha)",
|
||||||
|
definition: "گیاه دارویی با اثر مهارکننده ACE طبیعی که جریان خون کرونر را بهبود بخشیده و فشار بر قلب را کاهش میدهد.",
|
||||||
|
wikiId: "heart"
|
||||||
|
},
|
||||||
|
"بیوتین": {
|
||||||
|
term: "بیوتین (ویتامین H / B7)",
|
||||||
|
definition: "کوآنزیم کربوکسیلازهای مسئول سنتز اسیدهای چرب و گلوکونئوژنز. کمبود آن منجر به ریزش مو و شکنندگی پنجه میشود. قرص Biotin-Tabs کانینا با ۱,۰۰۰,۰۰۰ میکروگرم در کیلوگرم قویترین دوز موجود است.",
|
||||||
|
wikiId: "skin"
|
||||||
|
},
|
||||||
|
"هیدروکسی آپاتیت": {
|
||||||
|
term: "هیدروکسی آپاتیت",
|
||||||
|
definition: "کلسیم فسفات بلوری که ۹۰٪ بافت دندان و بخش عمده استخوان را تشکیل میدهد. با جذب مستقیم در توده استخوانی، استحکام اسکلت را تضمین میکند.",
|
||||||
|
wikiId: "joints"
|
||||||
|
},
|
||||||
|
"EPA/DHA": {
|
||||||
|
term: "EPA و DHA",
|
||||||
|
definition: "ایکوزاپنتائنوئیک اسید (EPA) پیشماده رزولوینهای ضدالتهابی و دوکوزاهگزانوئیک اسید (DHA) ۳۰٪ وزن خشک مغز را تشکیل میدهد. نسبت ۳:۲ EPA:DHA در روغن سالمون کانینا بهینهسازی شده است.",
|
||||||
|
wikiId: "omega3"
|
||||||
|
}
|
||||||
|
};
|
||||||
Loading…
Reference in New Issue
Block a user