Құжаттама

php2go құжаттамасы

Пайдаланушыға арналған практикалық нұсқаулық: ZIP дайындау, entrypoint таңдау, рұқсат етілген командаларды іске қосу, artifact жүктеу және жиі кездесетін компиляция қателерін түсіну.

Алғашқы build-ке жылдам жол
  1. Жобаны құпияларсыз және артық файлдарсыз ZIP етіп жинаңыз.
  2. Entrypoint бар екенін тексеріңіз, әдетте public/index.php.
  3. Compile алдында report/check/deps іске қосыңыз.
  4. Artifact жүктеп, бинарникті README_RUN бойынша іске қосыңыз.
CLI

Терминалдың рұқсат етілген командалары

Терминал әдейі шектелген. Ол arbitrary shell, composer scripts немесе архивтен PHP кодын орындамайды. Барлық командалар whitelist және тариф лимиттері арқылы өтеді.

Неге кез келген командаға рұқсат жоқ

Сервис басқа адамдардың ZIP архивтерін қабылдайды, сондықтан shell командалар, network install және arbitrary execution тыйым салынған. Бұл пайдаланушыларды, worker-ларды және серверді қорғайды.