static site paas
1.0.0
저자 : 파하즈 블리노프
레포 : https://github.com/pahaz/static-site-paas/
정적 사이트에 SAAS가 필요합니까? 아니면 자신만의 정적 사이트 호스팅을 만들고 싶나요? 이 프로젝트가 당신을 도와드립니다!
wget https://raw.githubusercontent.com/pahaz/static-site-paas/master/bootstrap.sh sudo bash bootstrap.sh
그런 다음 SSH 키를 추가해야 합니다.
sshcommand acl-add static <USERNAME> <KEY_FILE>
또는:
컬 https://github.com/<GITHUB-USERNAME>.keys | sshcommand acl-add static <GITHUB-USERNAME>
예를 들어 서버는 88.85.211.202
이고 DNS 이름은 8iq.ru
. 서버에 @ A 88.85.211.202
및 * A 88.85.211.202
DNS 레코드를 추가하기만 하면 됩니다.
404 nginx 페이지가 표시됩니다.
test1.8iq.ru
정적 사이트를 배포하려고 합니다. 예제를 git clone
하고 git push
실행해 보세요.
$ git clone https://github.com/pahaz/dokku-static-site.git test1.8iq.ru
Cloning into ' test1.8iq.ru ' ...
remote: Counting objects: 75, done.
remote: Compressing objects: 100% (50/50), done.
remote: Total 75 (delta 23), reused 73 (delta 21), pack-reused 0
Unpacking objects: 100% (75/75), done.
$ cd test1.8iq.ru
그런 다음 git push
로 배포합니다.
$ git push [email protected]:test1.8iq.ru master
Counting objects: 75, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (71/71), done.
Writing objects: 100% (75/75), 152.88 KiB | 0 bytes/s, done.
Total 75 (delta 23), reused 0 (delta 0)
To 8iq.ru:test1.8iq.ru
* [new branch] master - > master
배포 명령:
$ git push static@<서버>:<사이트 URL> 마스터
그런 다음 이 사이트를 다른 하위 도메인 prod1.8iq.ru
에 배포할 수 있습니다.
$ git push [email protected]:prod1.8iq.ru 마스터
템플릿을 변경하고 이를 github 저장소에 push
원본을 변경하면 됩니다.
$ git remote set-url origin https://github.com/USERNAME/OTHERREPOSITORY.git
정말 필요한가요? 정적 사이트 생성기 통합을 위한 것입니다. 실제로 이 사례가 있는 경우 이슈를 생성하세요.