[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Willen de assis rocha
Criador Willen de assis rocha 09/04/2022
Boa noite professor. Como execultar crons ? php artisan schedule:run ? Como colocar isso em produção ?
Criador Willen de assis rocha 09/04/2022

Sei criar commands e etc, só preciso saber como colocar em produção!

 

Willen de assis rocha
Criador Willen de assis rocha 09/04/2022

Professor fiz o seguinte.

Peguei essa parte do setup

    # queue

    queue:

        container_name: especializati-queue

        image: especializati/laravel-app

        restart: unless-stopped

        command: "php artisan queue:work"

        volumes: 

            - ./:/var/www

        depends_on: 

            - redis

            - app

        networks: 

            - laravel

E transformei para essa

    # schedule

    schedule:

        container_name: especializati-queue

        image: especializati/laravel-app

        restart: unless-stopped

        command: "php artisan schedule:work"

        volumes: 

            - ./:/var/www

        depends_on: 

            - redis

            - app

        networks: 

            - laravel

É correto fazer assim ?

Willen de assis rocha
Criador Willen de assis rocha 09/04/2022

Adicionei uma a mais, então estou utilizando as queue e a schedule. Esta correto ?

Willen de assis rocha
Manager Carlos Ferreira 09/04/2022

Olá, Willen!
Tudo bem?

Correto amigo, você tem um container que mantem o serviço do schedule rodando: php artisan schedule:work

Esse é um dos caminhos possíveis, vc pode trabalhar com ele ter um setup mais barato em produção.

Mais do que isso, seria trabalhar com Kubernetes e etc, porque o próprio Kubernetes roda os seus CRONS e etc.

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!