Upgrade to Pro — share decks privately, control downloads, hide ads and more …

DevOps -Scheduling Tasks

DevOps -Scheduling Tasks

Como resolvemos o problema das tarefas agendadas em projetos dockenizados no contexto do Tribunal de Contas do Distrito Federal

Rodrigo Régis Palmeira

November 09, 2018
Tweet

More Decks by Rodrigo Régis Palmeira

Other Decks in Programming

Transcript

  1. Rodrigo Régis Palmeira • Servidor público • Chefe do Desenvolvimento

    de Soluções do TCDF • Na área de TI desde 2003 • É Full Stack que ceis fala? • Entusiasta DevOps regisnew
  2. Dockerfile FROM php:cli RUN apt-get update && apt-get install -y

    cron \ && rm -rf /var/lib/apt/lists/* ENV TZ=America/Sao_Paulo RUN ln -snf /usr/share/zoneinfo/$TZ/etc/localtime && echo $TZ > /etc/timezone WORKDIR /srv/www COPY . ./ ADD cron-migrate /etc/cron.d/cron-migrate RUN chmod 0644 /etc/cron.d/cron-migrate # cron logs RUN touch /var/log/cron.log CMD ["cron", "-f"]