Node.js Mikroservis: Fastify, RabbitMQ ve Docker Multi-Stage | Webmaster Forumu - En Büyük Freelancer Platformu el11.net
el11.net
Neler yeni

Node.js Mikroservis: Fastify, RabbitMQ ve Docker Multi-Stage

A

AyseKara_34 

Yeni Üye
Administrator
Üye
Puan 0
Çözümler 0
photo-1605745341112-85968b19335b


Fastify
Kod:
import Fastify from 'fastify';
const app=Fastify({logger:true});
app.get('/health',async()=>({status:'ok'}));
await app.listen({port:3000,host:'0.0.0.0'});

Dockerfile multi-stage
Kod:
FROM node:20-alpine AS builder
WORKDIR /app
COPY package*.json ./
RUN npm ci
COPY . . && npm run build

FROM node:20-alpine
WORKDIR /app
COPY --from=builder /app/dist ./dist
COPY package*.json ./
RUN npm ci --only=production
EXPOSE 3000
CMD ["node","dist/index.js"]
 
Katılıyorum tamamen.
 
Bu konuda ben de benzer deneyim yaşadım.
 
Bookmarkledim!
 
Kesinlikle işe yarıyor.
 
Çok değerli bilgiler.
 
Devamını bekliyorum.
 
Uyguladım, başarılı oldu!
 
Bu tür içerikler çok gerekli.
 
Yeni başlayanlar için harika.
 
Tam aradığım bilgiydi.
 
Güzel paylaşım, tebrikler.
 

Tema özelleştirme sistemi

Bu menüden forum temasının bazı alanlarını kendinize özel olarak düzenleye bilirsiniz

Geri
Reklam
GlomaxGPT ile tanışın. Şimdi tamamen ücretsiz, el11.net üyelerine özel.
Reklam
Reklam
Reklam
Reklam