프로젝트는 JustDeploy에서 하나의 앱 또는 예약 작업을 의미합니다. 프로젝트를 열면 링크나 스케줄, 배포 기록, 설정, 활동을 확인할 수 있습니다.
Scheduler 프로젝트는 웹 요청을 처리하는 대신 반복 스케줄에 따라 코드를 실행합니다. 매일 밤 보고서, 정리, 동기화 같은 반복 작업에 적합합니다.
콘솔에서 실행 주기(몇 분·몇 시간마다, 매일, 특정 요일, 매월)와 시간을 선택하세요. 아침과 저녁처럼 여러 스케줄을 추가하고 “평일 오전 9시마다”와 같이 자연어로 설명할 수 있습니다. 새 Scheduler에는 기본 스케줄 하나가 생성되며 프로젝트에서 언제든 추가, 수정, 일시 중지할 수 있습니다.
스케줄을 일시 중지하면 아무것도 삭제하지 않고 실행만 멈출 수 있습니다. 준비가 되면 다시 시작하세요. Run now(지금 실행)를 누르면 즉시 테스트할 수 있고 결과는 Logs(로그)에서 확인할 수 있습니다.
서비스가 출시되면 고객과 유저가 방문할 수 있는 서비스 주소가 생깁니다. 프로젝트 페이지에서 확인하세요.
앱이 실제로 작동한 시간 1분당 $0.004입니다. 파일과 이메일에 사용하는 크레딧에서 함께 차감되므로 별도 호스팅 요금은 없습니다. 매월 제공되는 무료 $4 크레딧을 앱 실행에 모두 쓰면 약 16시간을 사용할 수 있습니다.
‘동작한 시간’은 서비스가 출시되어 있던 전체 시간이 아니라 요청을 처리하거나 예약 작업을 실행한 시간입니다. 오늘 아무 요청도 처리하지 않은 앱에는 실행 요금이 발생하지 않습니다. 매일 밤 10초 동안 실행되는 Scheduler는 그 10초에 대해서만 요금이 부과됩니다. 저장된 파일과 이메일은 별도로 계산됩니다.
기본 제공 지표에서 앱 상태를 확인하세요. Requests는 호출 횟수, Response Time은 응답 속도, Requests at once는 동시에 처리한 요청 수를 나타냅니다. 1시간부터 30일까지 여러 기간의 데이터를 볼 수 있습니다.
환경 변수는 외부 서비스의 키처럼 앱에 필요한 설정입니다. 보통 연동 과정에서 코딩 AI가 설정하지만, 프로젝트의 Advanced(고급 설정)에서 직접 확인하거나 추가할 수도 있습니다.
특정 IP 주소만 허용해 앱에 접근할 수 있는 대상을 제한합니다. 대부분의 앱에는 필요하지 않습니다. 프로젝트의 Advanced 영역에서 규칙을 관리하고, 차단된 시도는 로그에서 "[JUSTDEPLOY_FIREWALL]"로 필터링해 확인하세요.
기본적으로 조직의 모든 멤버가 모든 프로젝트를 배포할 수 있습니다. 특정 사람만 관리해야 하는 프로젝트라면 프로젝트를 열고 관리 멤버를 선택하세요. 그때부터 역할에 관계없이 선택된 멤버만 배포하거나 배포 가이드를 복사할 수 있습니다. 선택되지 않은 Owner도 거부됩니다. 다시 모두에게 열려면 선택을 모두 해제하세요.
AI가 프로젝트를 지정된 멤버가 관리한다고 알린다면 이 설정이 작동 중인 것입니다. 관리 멤버에게 배포를 부탁하거나 콘솔의 프로젝트 페이지에서 선택된 멤버를 변경하세요. 모든 멤버가 변경할 수 있지만 콘솔 밖에서는 할 수 없습니다.