Я еще подумываю над тем, чтобы создать доп. таблицу, в которой будет отражаться состояние выполнение общей задачи и ее статус и количество попыток. Чтоб если по расписанию положено было заново запустить воркеры, то чтоб они смотрели выполнилась ли успешна предыдущая группа задач.в job-ах уже есть все это. нужно только научиться применять. Вам не нужен никакой Job. Job вам пригодился бы если вам нужно было бы по каждому офферу ходить куда-нибудь да чего-нибудь от туда ждать, то тут несомненно пригодилось бы. А так какой смысл их? Для начала выпилите все в сервисы.
postgres:
ports:
- 5432:5432
networks:
- app-network