https://github.com/devetek/php-example
https://github.com/devetek/php-example
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/devetek/php-example
- Owner: devetek
- Created: 2023-02-25T10:57:05.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-16T09:56:54.000Z (11 months ago)
- Last Synced: 2025-01-21T14:13:18.747Z (4 months ago)
- Language: HTML
- Size: 9.77 KB
- Stars: 0
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Description
Contoh aplikasi PHP untuk dapat di release melalui [dPanel](https://cloud.terpusat.com/). Lihat pengaturan yang ada di dalam folder `.devetek`.
## Komponen Utama
Di dalam pengaturan YAML, ada 3 komponen utama yang perlu diperhatikan untuk dapat melakukan release aplikasi melalui dPanel:
### setup
Komponen ini digunakan untuk memvalidasi ketersediaan dependency aplikasi untuk dapat berjalan. Digunakan untuk bahasa pemrograman interpreter seperti (PHP, Python, Rubby, Javascript, etc).
### build
Komponen ini digunakan untuk medefinisikan step-step yang akan dijalankan selama proses build. Menggunakan working directory dimana aplikasi di tarik dari sumber (github, bitbucket, gitlab, etc). Terdapat 2 definisi yang tersedia:
- cmd - Digunakan untuk mengeksekusi command yang dimasukkan
- archive - Digunakan untuk melakukan archiving target yang telah didefinisikan. Untuk didistribusikan ke penyimpanan sehingga dapat digunakan untuk banyak resource### run
Komponen ini digunakan untuk mendefinisikan pengaturan runtime aplikasi. Komponen utama yang perlu diperhatikan diantaranya:
- name - Digunakan untuk membuat nama service di dalam mesin, hanya diperbolehkan menggunakan "-" sebagai pemisah kata
- description - Digunakan untuk membuat deskripsi aplikasi agar lebih mudah dimengerti
- command - Perintah yang akan digunakan untuk menjalankan aplikasi, relative terhadap working directory dimana aplikasi ditarik dari sumber (github, bitbucket, gitlab, etc).