- Mục đích muốn tiến hành
Sử dụng công cụ deploy của PHP là Rocketeer để deploy một ứng dụng đặt trên GitHub từ môi trường A đến môi trường remote B.
- Môi trường đã sử dụng thử (Môi trường A, Môi trường B)
CentOS 6.5
PHP 5.4
# Dưới đây là những thao tác tiến hành trên môi trường A
- Cài đặt composer
# curl -sS https://getcomposer.org/installer | php -d detect_unicode=Off # mv composer.phar /usr/local/bin/composer
- Cài đặt Rocketeer
# cd /{project-folder}
# composer require anahkiasen/rocketeer:dev-master
// Cứ nhấn nút Enter bằng giá trị mặc định
- Thiết lập Rocketeer
# cd /{project-folder}
# cd .rocketeer
# vi scm.php
// Cập nhật lại repository, username, password của GitHub
# vi config.php
// Cập nhật lại host, username, password của môi trường B
# vi remote.php
// Cập nhật lại root_directory, files của môi trường B
- Deploy bằng Rocketeer
# cd /{project-folder}
# ./vendor/bin/rocketeer deploy
- Kiểm tra lại kết quả deploy
# cd /{project-folder}
# cd .rocketeer/logs
# less production--yyyyMMdd.log
No comments:
Post a Comment