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 سودو باش 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
. ما عليك سوى إضافة سجلات DNS @ A 88.85.211.202
و * A 88.85.211.202
لخادمك.
يجب أن تشاهد صفحة 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@<server>:<site-url> master
ثم يمكنك نشر هذا الموقع على نطاق فرعي آخر prod1.8iq.ru
:
$ git Push [email protected]:prod1.8iq.ru master
إذا كنت تريد تغيير القوالب push
إلى مستودع جيثب الخاص بك، فما عليك سوى تغيير الأصل:
$ git remote set-url origin https://github.com/USERNAME/OTHERREPOSITORY.git
هل هي حقا بحاجة؟ فقط من أجل تكامل مولد الموقع الثابت. إذا كان لديك هذه الحالة حقًا، فما عليك سوى إنشاء مشكلة.