Bağlam: NestJS, docker ortamında veritabanı (mysql) ve redis konteynerleri ile birlikte çalışıyor. Aynı kod tabanının iki konteyner olarak çalıştırıldığı iki ayrı konteyner var: app ve worker.
Mevcut Paket JSON
{ "name": "backend", "version": "0.0.1", "description": "", "author": "", "private": true, "license": "UNLICENSED", "script DAHA FAZLASI →İşte hata. Diğer dosyalar da aynı hataya neden oluyor, her seferinde 'compose up' yaptığımda farklı bir dosya aynı hataya neden oluyor
Merhaba! Bu proje üzerinde çalışıyorum, burada 3 servis kullanıyorum: backend, frontend ve veritabanı. Veritabanı prisma ile kullanılıyor ve bu sorun ortaya çıkmadan önce normal şekilde kullanıyordum.
İlgili olup olmadığından emin değilim, ama dizüstü bilgisayarım sadece 8 GB RAM'e sahip, bazen RAM neredeyse %100'e ulaşıyor.
Benim amacım, bac
DAHA FAZLASI →#Dockerfile FROM node:20-alpine AS installer WORKDIR /next_app COPY src/package.json ./ RUN apk add --update python3 make g++ gcc fftw-dev libc6-compat RUN apk add --update --repository http://dl-3.alpinelinux.org/alpine/edge/testing vips-dev RUN rm -rf /var/cache/apk/* RUN npm install --production FROM installer AS builder WORKDIR /next_app COPY src/. . RUN npm run build FROM node:20-alpine WORKDIR /next_app COPY --from=builder /next_app/.next ./.next COPY --from=builder /
DAHA FAZLASI →Aşağıdaki klasör yapısına sahip bir projem var, bu bir TypeScript monorepo ve iki uygulama içeriyor (client ve api) ve bir ortak kütüphane (shared), hem backend hem de frontend ortak kütüphaneye bağımlı. Ve bu projeyi dockerize etmek istiyorum.
my-monorepo/ |-- api/ | |-- src/ | |-- package.json | |-- tsconfig.json | | |-- client/ | |-- src/ | |-- package.json | |-- tsconfig.json | | |-- shared/ | |-- src/ | |-- package.json | |-- tsconfig.json | |-- packa DAHA FAZLASI →Projem için docker imajını oluşturmayı denerken bu hatayla karşılaşıyorum. Olası nedenler ne olabilir? Oluşturmayı VS Code terminalinde yapıyorum. Hata günlüklerinin resmini ekledim.
HATA: çözüm başarısız: göndericiden hata: bağlam iptal edildi
Turiborepo kullanan bir monorepom var ve bu monorepoda dahili bir pakete bağlı bir Lambda işlevi bulunuyor. Temelde, aşağıdaki yapıya benzer bir şey...
Servis "resize" ve "@repo/image"'e bağlıdır.
services resize package.json Dockerfile src index.ts packages image package.json src helper.tsBu tabii ki basitleştirilmiş bir hali.
„resize” servisi için docker dosyası şöyle görünüyor (turborepo'daki docker örneğine day
DAHA FAZLASI →
Gördüğüm VSCode + Typescript + Docker için çoğu hata ayıklama tarifinde, birinin dist/ klasörünü bir konteyner hacmi olarak bağladığı varsayılıyor. Ben yalnızca src/ klasörünü bağlıyorum ve Typescript'i konteyner içinde derliyorum ve bunun
DAHA FAZLASI →
Bir React uygulaması geliştiriyorum ve bunu bir docker-compose tarifi üzerinden çalıştırmaya çalışıyorum. Bununla çalışıyor
docker container run -p 3000:3000 --name node --rm -v "$PWD:/app" --init --workdir /app --entrypoint npm -it node:latest startve gelecekte daha fazla hizmet ekley
DAHA FAZLASI →
Benzer bir konuyla ilgili bazı başlıklar olduğunu biliyorum ama önerilen çeşitli çözümleri denedim ve hiçbiri işe yaramadı.
Sorun: Jenkins pipeline'ının bir parçası olarak Docker üzerinde TS ile yazılmış jest testlerini çalıştırırken şunu aldım: Cannot find module '../../../common/src/SomeTy
DAHA FAZLASI →Bilgisayarımda derleme yaparken hata veren bir TypeScript deposuna sahibim...
tsc --pretty -p tsconfig.json ../../../../../../node_modules/@types/graphql/subscription/subscribe.d.ts:17:12 - error TS2304: Cannot find name 'AsyncIterator'. 17 ): Promise<AsyncIterator<ExecutionResult> | ExecutionResult>; ~~~~~~~~~~~~~ ../../../../../../node_modules/@types/graphql/subscription/subscribe.d.ts:29:12 - error TS2304: Cannot find name 'AsyncIterable'. 29 ): DAHA FAZLASI →