-
Notifications
You must be signed in to change notification settings - Fork 4.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
m1 docker experimentation #3614
Conversation
With this branch, the build went a little bit futher than the master, but failed with the following message:
Commit Also neither |
Wow, changing the failed command to
|
Task
|
If we can specify the platform with testcontainers we should be able to pull things like docker-library/mysql#318 (comment) |
testcontainers/testcontainers-java#3810 has information on what's necessary to get testcontainers running. |
I think the biggest question is if Airbyte was able to run locally? |
The server can run into various random issues. Some of them are transient and will go away by restarting. But some are persistent, like this one:
|
These connectors have various trouble under M1:
MySQL connectors can compile after switching to MariaDB:
|
Unfortunately, |
This is quite out of date now (we're well past the experimentation here). |
re: #2017
I was just on Twitter waiting for water to boil for dinner when I saw this blog post: https://til.simonwillison.net/macos/running-docker-on-remote-m1#user-content-platform-linuxamd64-to-the-rescue
First of all, it mentions some ways to rent M1 Macs online easily today if we don't have access to one easily.
Specifying architecture like this has shown to work in some cases Automattic/jetpack#19237 although the support for it across docker-compose versions is a bit problematic: docker/cli#1050
The blog post used 3.1 so I'd be interested in trying it. I'm also not positive if it has to be specified for both the build and the main docker-compose or just the build?
To test this, we'd have to do the following on an M1 mac:
dev
imagesDefaultNormalizationRunner