Junior — Middle
İş mühiti üçün kodun yerləşdirilməsi üçün hansı addımlar atılmalıdır?
sobes.tech Süni İntellekt
AI-dan cavab
Əksər hallarda, istehsal mühitinə kodun yerləşdirilməsi üçün aşağıdakı addımlar həyata keçirilir:
- Kodun hazırlanması: kodun test olunduğundan və buraxılışa hazır olduğundan əmin olun (birlik testləri, inteqrasiya testləri).
- Yığma: layihəni tərtib edin (Golang üçün —
go build), yerləşdirmə üçün artefaktlar yaradın. - Ətraf mühitin konfiqurasiyası: konfiqurasiya fayllarını, ətraf mühit dəyişənlərini, verilənlər bazalarına və digər xidmətlərə girişləri yoxlayın.
- Artefaktların köçürülməsi: yığılmış faylları serverə və ya konteynerə yükləyin.
- Yerləşdirmə: xidməti başladın və ya yenidən başladın, lazım gələrsə, verilənlər bazası migrasiyalarını tətbiq edin.
- İzləmə və yoxlama: xidməti düzgün işlədiyindən əmin olun, logları və metrikləri yoxlayın.
Go tətbiqini yığmaq və işlətmək üçün sadə skript nümunəsi:
# Yığma
GOOS=linux GOARCH=amd64 go build -o app
# Serverə köçürmə
scp app istifadəçi@server:/yol/yerləşdirilmə/
# Serverə qoşulma və işlətmə
ssh istifadəçi@server 'cd /yol/yerləşdirilmə && ./app &'