You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

26 lines
807 B
YAML

version: 0.0
os: linux
files:
- source: /
destination: /home/ubuntu/admin/bo # 배포 파일 도착 폴더
overwrite: yes # 안돼면, 아래 hooks BeforeInstall 추가, 파일 삭제
permissions:
- object: /
pattern: "**" # 모든 파일의 권한 설정
owner: ubuntu
group: ubuntu
# mode: 755
hooks:
# BeforeInstall: "BeforeInstallHookFunctionName"
# AfterInstall: "AfterInstallHookFunctionName"
# ApplicationStop:
# - timeout: 2
ApplicationStart: # 파일이 도착 후 실행
- location: deploy.sh
timeout: 60 # 60 안에 실행, 60 뒤엔 배포 실패로 변경
runas: ubuntu
# ValidateService: # deplo 실행 후, 빌드파일이 배포가 되었다면, 서버체크
# - location: server-check.sh
# timeout: 60