Настройка системы на m1 чипе

Настройка компьютера на новой архитектуре

Запуск внутри докера

Добавить переменные окружения

$ export DOCKER_BUILDKIT=0
$ export COMPOSE_DOCKER_CLI_BUILD=0
$ export DOCKER_DEFAULT_PLATFORM=linux/amd64

Добавить в Dockerfile указание платформы:

FROM --platform=linux/x86_64 python:3.9.6-alpine

MariaDB

Для автоматического запуска базы данных после старта системы

$ mkdir -p ~/Library/LaunchAgents
$ cp `brew --prefix mariadb`/*mariadb*.plist ~/Library/LaunchAgents/
$ launchctl load -w ~/Library/LaunchAgents/*mariadb*.plist

Python 2.7

$ brew install pyenv
$ pyenv install 2.7.18
$ pyenv global 2.7.18
$ export PATH="$(pyenv root)/shims:${PATH}"
$ echo 'PATH=$(pyenv root)/shims:$PATH' >> ~/.zshrc

Интерпретаторы будут находиться в папке /Users/{username}/.pyenv/shims/