Files
Wisecolt-CI/backend/Dockerfile
wisecolt a7091b084d feat(jobs): işler için env konfigürasyonu ekle
İş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)
2026-02-04 21:11:51 +00:00

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"]