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
26 lines
807 B
YAML
3 years ago
|
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
|