İşlere .env dosyası konfigürasyonu özelliği eklendi. Kullanıcılar artık depodan .env.example dosyalarını listeleyebilir, seçebilir ve içeriklerini düzenleyebilir. Backend: - Job modeline envContent ve envExampleName alanları eklendi - /jobs/env-examples endpoint'i eklendi - cloneOrPull ile .env dosyaları korunur - İş çalıştırma sırasında .env otomatik oluşturulur - Dockerfile'a bash, curl, jq eklendi Frontend: - İş formlarına Environment sekmesi eklendi - .env.example dosyaları seçilebilir - Env içeriği düzenlenebilir ve gizlenebilir - Log görüntüleme iyileştirildi (progress bar desteği)
13 lines
232 B
Docker
13 lines
232 B
Docker
FROM node:20-alpine
|
|
|
|
WORKDIR /app
|
|
|
|
COPY package*.json .
|
|
RUN apk add --no-cache bash curl jq git openssh-client docker-cli docker-cli-compose && npm install
|
|
|
|
COPY tsconfig.json .
|
|
COPY src ./src
|
|
|
|
EXPOSE 4000
|
|
CMD ["npm", "run", "dev"]
|