Alətlər

8 hamısı / 82+

Audit
Developer alətlərinə qayıt

Docker Konfiqurasiya Generatoru

Müxtəlif platformalar və freymvorklar üçün optimallaşdırılmış Dockerfile və Docker Compose faylları yaradın.

Məcburi

Optimizə olunmuş production image

Dockerfile

Tətbiq təlimatları

1FROM node:20-alpine AS base
2
3WORKDIR /app
4COPY package*.json ./
5
6FROM base AS dependencies
7RUN npm install
8
9FROM base AS build
10COPY --from=dependencies /app/node_modules ./node_modules
11COPY . .
12# RUN npm run build
13
14FROM node:20-alpine
15WORKDIR /app
16COPY --from=build /app/package.json ./package.json
17COPY --from=build /app/node_modules ./node_modules
18COPY --from=build /app/dist ./dist
19
20EXPOSE 3000
21CMD ["npm", "start"]

docker-compose.yml

Multi-container quruluşu

1version: '3.8'
2
3services:
4 app:
5 build: .
6 ports:
7 - "3000:3000"
8 volumes:
9 - .:/app
10 - /app/node_modules

Bu alət nə edir

Müxtəlif platformalar və freymvorklar üçün optimallaşdırılmış Dockerfile və Docker Compose faylları yaradın.

Ən çox istifadə olunan hallar

  • Layihənizin texnologiyasını və runtime versiyasını seçin.
  • Portu və verilənlər bazası kimi əlavə xidmətləri tənzimləyin.
  • Çoxmərhələli build kimi inkişaf etmiş seçimləri seçin.
  • Yaradılmış konfiqurasiyaları kopyalayın və ya yükləyin.

Necə istifadə etməli?

1
1

Layihənizin texnologiyasını və runtime versiyasını seçin.

2
2

Portu və verilənlər bazası kimi əlavə xidmətləri tənzimləyin.

3
3

Çoxmərhələli build kimi inkişaf etmiş seçimləri seçin.

4
4

Yaradılmış konfiqurasiyaları kopyalayın və ya yükləyin.

Tez-tez verilən suallar

Bu alət hansı faylları yaradır?

Alət seçdiyiniz konfiqurasiyaya əsasən Dockerfile və lazım olduqda docker-compose faylı yaradır.

Yaradılan konfiqurasiyanı dəyişə bilərəm?

Bəli. Yaradılan faylları kopyalayıb layihənizə uyğun olaraq sərbəst redaktə edə bilərsiniz.