플로렌스라는 개발자

개발 작품 2020.02.20 댓글 0 Plorence

Synology docker gitea 사용자를 위한 bash script

스크립트 종류

backup.sh

Gitea를 백업할 때 사용하는 스크립트입니다.

file-rotation

docker gitlab에는 환경변수를 쓰면 자동으로 해주는데, gitea는 그렇지 않더라고요.

스크립트를 만들어서 마지막 수정 시간이 설정한 시간만큼 지난 파일이면 삭제합니다.

timestamp to datetime

Gitea를 백업하면 덤프 파일명이 "gitea-dump-1582116394.zip"이런식인데 타임스탬프는 보기 어려우니 데이트타임 형식으로 이름을 바꿉니다.

DATETIME=`date -d @$TIMESTAMP "+%Y-%m-%d-%H-%M-%S"`

형식은 자유자재로 변경할 수 있습니다.

다운로드는 깃허브에서 할 수 있습니다.

각 사용법은 깃허브 위키를 참고해주세요.