Communitygithub.com

triggerdotdev/trigger-config

trigger.config.ts를 사용하여 Trigger.dev 프로젝트를 구성합니다. Prisma, Playwright, FFmpeg, Python용 빌드 확장을 설정하거나 배포 설정을 사용자 지정할 때 사용합니다.

trigger-config란 무엇인가요?

이 스킬은 Trigger.dev 프로젝트의 구성을 돕는 triggerdotdev/trigger-config입니다. 개발자가 trigger.config.ts 파일을 통해 Prisma, Playwright, FFmpeg, Python과 같은 다양한 빌드 확장 기능을 설정하거나 배포 설정을 세부 조정할 수 있도록 지원합니다. 주로 Claude Code, Cursor, Codex와 같은 AI 에이전트와 함께 사용되며, SKILL.md 문서에 따라 구성 파일을 읽고 해석하여 프로젝트에 맞는 최적의 설정을 제안하거나 적용합니다. 또한, 플랫폼에 종속되지 않으므로 여러 개발 환경에서 일관된 구성을 유지하는 데 유용하며, AI가 자동으로 설정 파일을 생성하거나 수정할 수 있게 하여 개발자의 반복 작업을 줄여줍니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/triggerdotdev/skills/tree/main/skills/trigger-config

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

trigger-config은(는) 무엇을 하나요?

trigger.config.ts를 사용하여 Trigger.dev 프로젝트를 구성합니다. Prisma, Playwright, FFmpeg, Python용 빌드 확장을 설정하거나 배포 설정을 사용자 지정할 때 사용합니다.

개요

Trigger.dev 프로젝트의 핵심 구성 파일인 trigger.config.ts를 관리합니다. 이 파일은 빌드 프로세스, 배포 환경, 및 외부 도구와의 통합을 정의합니다.

주요 기능

  • 빌드 확장 설정: Prisma, Playwright, FFmpeg, Python과 같은 도구를 위한 빌드 단계를 추가합니다.
  • 배포 설정: 배포 대상, 환경 변수, 및 기타 배포 관련 옵션을 구성합니다.
  • 사용자 지정 설정: 프로젝트 요구 사항에 맞게 추가적인 구성을 정의할 수 있습니다.

사용 방법

  1. trigger.config.ts 파일을 프로젝트 루트에 생성합니다.
  2. 필요한 빌드 확장과 배포 설정을 추가합니다.
  3. Trigger.dev CLI를 사용하여 구성을 적용합니다.

예제

import { defineConfig } from "@trigger.dev/sdk/v3";

export default defineConfig({
  project: "your-project-id",
  runtime: "node",
  buildExtensions: [
    {
      name: "prisma",
      enabled: true,
      options: {
        schema: "./prisma/schema.prisma",
      },
    },
  ],
  deploy: {
    target: "production",
    env: {
      DATABASE_URL: process.env.DATABASE_URL!,
    },
  },
});

지원하는 빌드 확장

참고 사항

  • trigger.config.ts는 TypeScript 파일이므로 타입 안정성을 제공합니다.
  • 환경 변수는 process.env를 통해 안전하게 참조할 수 있습니다.
  • Trigger.dev CLI (npx trigger.dev)를 사용하여 구성을 검증하고 배포할 수 있습니다.

Individual skills in this repo

This repo contains 5 individual skills — each has its own dedicated page.

관련 스킬