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
|
||||
steps:
|
||||
- name: Setup SSH key
|
||||
shell: sh
|
||||
env:
|
||||
SSH_KEY: ${{ secrets.DEPLOY_KEY }}
|
||||
run: |
|
||||
@ -16,4 +17,5 @@ jobs:
|
||||
chmod 600 ~/.ssh/id_ed25519
|
||||
ssh-keyscan -p 2234 -H 172.17.0.1 >> ~/.ssh/known_hosts
|
||||
- name: Deploy
|
||||
shell: sh
|
||||
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/node_modules ./node_modules
|
||||
COPY --from=builder /app/dist ./dist
|
||||
COPY --from=builder /app/backend/prisma ./prisma
|
||||
COPY --from=builder /app/frontend/application/lib/data/scientificTerms.ts ./prisma/scientificTerms.ts
|
||||
COPY --from=builder /app/prisma ./prisma
|
||||
COPY --from=builder /app/prisma/scientificTerms.ts ./prisma/scientificTerms.ts
|
||||
EXPOSE 3000
|
||||
USER node
|
||||
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