Çok fazla araştırmadan sonra ts hata ayıklayıcısını belirli bir port için çalıştırmayı başardım ve ayrıca nodemon kullanarak canlı yeniden yükleme yaparken .ts dosyasını derlemem gerekiyordu. Uygulamayı docker olmadan çalıştırdığımda aynı bağlı olmayan kesme noktasını alıyordum, ama başlatm
DAHA FAZLASI →Altyapımı dağıtmaya çalışırken bu hata ile karşılaşıyorum:
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? ERRO[0000] Can't add file /Users/Samuel.Lawrence/uktv/Sandbox/cdk-arch/node_modules/aws-cdk-lib/aws-lambda-nodejs/lib/types.d.ts to tar: io: read/write on closed pipe ERRO[0000] Can't close tar writer: io: read/write on closed pipeBenim altyapım oldukça basit ve tam olarak şöyle görünüyor:
Dizin sını
DAHA FAZLASI →
Bir ekibe Typescript ve Angular 2 kullanmayı öğretmek için etkileşimli bir eğitim yazmak istiyorum, ama herkesin Jupyter kurmasını istemiyorum.
Yani, her şeyin dahil olduğu bir docker imajı oluşturmak istiyorum.
Şimdiye kadar bu benim Dockerfile'ım, ama Quickstart'tan package.json d
DAHA FAZLASI →Geliştirme amacıyla yerel bir makinede create-react-app ile TypeScript çalıştırıyorum. Görüntüm bağımlılıkları yükledikten sonra node_modules dizinine artık ihtiyaç olmadığı için onu kaldırdım. Uygulamayı başlattığımda çalışabiliyor, ancak çalışma dizinimde node_modules olmadığı için ortaya çıkan gereksiz TypeScript uyarılarını görmezden gelmenin bir yolu olup olmadığını bilmek istiyorum.
yani [ts] 'react' modülü bulunamıyor, [ts] JSX öğesinin türü dolaylı olarak 'any
DAHA FAZLASI →Aşağıdaki Dockerfile dosyam var ve TypeScript'i derlediği adımda hata veriyor:
FROM node:12 WORKDIR /usr/src/app SETUP COPY package.json . COPY tsconfig.json . COPY src . RUN npm install -g yarn@^1.16.0 RUN yarn install BUILD RUN npx tsc <------------------------Hata mesajı çok kafa karıştırıcı:
File '/usr/src/app/app.ts' is not under 'rootDir' '/usr/src/app/src'. 'rootDir' is expected to contain all source files. DAHA FAZLASI →
Node TypeScript projesi için bir Dockerfile kullanarak production build oluşturmaya çalışıyorum.
Ancak, TS dosyalarını Javascript'e dönüştürme aşamasında, aşağıdaki hatayı alıyorum:
error TS5057: Cannot find a tsconfig.jso DAHA FAZLASI →
Yakın zamanda, düşük RAM ortamında yetersiz bellek nedeniyle bir TypeScript derlemesinin Docker içinde başarısız olduğunu gözlemledim, ancak Docker derlemesinin 5/6'da Node bellek yetersizliği hatasını geçip son adıma devam ettiğini ve yalnızca Node yürütmesi (6/6) derlenmiş dosyaların eksik
DAHA FAZLASI →Typescript kullanan bir node uygulamasını dockerize etmeye çalışıyorum.
Bu benim Dockerfile dosyam.
FROM node:14 as builder ENV NODE_ENV=production WORKDIR /usr/app COPY package*.json ./ RUN npm install -g [email protected] RUN npm i COPY . . RUN npm run build FROM node:14 WORKDIR /usr/app COPY package*.json ./ RUN npm install -g [email protected] RUN npm install --production COPY --from=builder /usr/app/dist ./dist COPY ./src/ormconfig.docker.ts DAHA FAZLASI →
İki yığınım var: CdkVrStack ve CdkVrDeployStack
CdkVrStack içinde, my-repo-name deposu oluşturulmuştur.
export class CdkVrStack extends Stack { constructor(scope: Construct, id: string, props?: StackProps) { const repo_ = new ecr.Reposi DAHA FAZLASI →
API ile iletişim kurmak için ortam değişkenlerini kullanan bir Vite React uygulamam var:
const API_URL = import.meta.env.VITE_API_URL;Bu uygulamayı aşağıdaki Dockerfile ile Fly.io'ya dağıtıyorum:
FROM node:18 as build WORKDIR /web COPY DAHA FAZLASI →