Score:0

งานปรับใช้ด้วย $options?

ธง ng

ฉันใช้ตัวปรับใช้ (https://deployer.org/docs/6.x/tasks) เพื่อปรับใช้แอปพลิเคชัน laravel ของฉันและใช้งานได้อย่างมีเสน่ห์ แต่อยากให้สวยกว่านี้ ทำไม เนื่องจากฉันมีกระบวนการพื้นหลังของ NodeJS ทำงานอยู่ และทุกๆ การปรับใช้ จะต้องเริ่มต้นใหม่ เนื่องจากมีแอปพลิเคชัน 2 ประเภท ต่อไปนี้มีอยู่ในของฉัน ปรับใช้.php

งาน ('หลังการปรับใช้', [
    //'cron:ติดตั้ง',
    'pm2:รีสตาร์ท:qworker',
    'pm2:รีสตาร์ท:echo',
    'cachetool:clear:opcache',
])->desc('หลังจากปรับใช้งาน');

เอาล่ะเพื่อ wotk ฉันต้องทำ 2 งานใน สูตรอาหาร.php

desc('รีสตาร์ท QWorker');
งาน(
    'pm2:รีสตาร์ท:qworker',
    การทำงาน () {
        $ตัวเลือก = รับ ('pm2_qworker_name');

        run("pm2 รีสตาร์ท ${option}");
    }
)->onHosts(getenv('SSH_HOST_1'));

desc('รีสตาร์ทเซิร์ฟเวอร์ Echo');
งาน(
    'pm2:รีสตาร์ท:echo',
    การทำงาน () {
        $ตัวเลือก = รับ ('pm2_echo_name');

        run("pm2 รีสตาร์ท ${option}");
    }
);

แต่ฉันต้องการลดงานนี้ให้เหลือเพียงงานเดียวเท่านั้น แต่ยังสามารถบอกได้ว่าฉันต้องการเริ่มกระบวนการใดใหม่ เป้าหมายของฉันจะมีลักษณะเช่นนี้ใน ปรับใช้.php ไฟล์

งาน ('หลังการปรับใช้', [
    //'cron:ติดตั้ง',
    'pm2:restart --something',
    'pm2:restart --something2',
    'cachetool:clear:opcache',
])->desc('หลังจากปรับใช้งาน');

แนวคิดใดที่จะกำหนดสิ่งนี้ใน สูตรอาหาร.php ในงานเดียวเท่านั้น ?

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา