Требуется установленные docker
и docker-compose
docker-compose build
docker-compose up -d
docker-compose exec db mysql -uroot -p${MYSQL_ROOT_PASSWORD}
mysql> ALTER USER 'root' IDENTIFIED WITH mysql_native_password BY 'secret123';
mysql> exit;
docker-compose exec django python manage.py migrate --no-input && \
docker-compose exec django python manage.py makemigrations myapp && \
docker-compose exec django python manage.py migrate myapp
docker-compose run --rm collector init.sh
Пример для cron:
*/5 * * * * cd /opt/dataeng docker-compose run --rm collector collect.sh
docker-compose run --rm collector add_events.sh
docker-compose run --rm collector collect.sh
docker-compose run --rm collector totals.sh