Skip to content

Conversation

@rsalmond
Copy link
Contributor

@rsalmond rsalmond commented Dec 1, 2025

This change is a step towards making our Dockerfile ready for prod while retaining a nice dev experience.

Adding the --platform=linux/amd64 is perhaps the spiciest take in here. This makes things work correctly on apple silicon (where it runs under emulation) but may not be desirable in other environments, please let me know if this breaks things for WSL or something.

apt-get clean removes unneeded caches from the final docker image.

The other changes make it so the default image built by our Dockerfile runs the app directly, but the compose.yaml used for local dev still sleeps forever allowing interactive development.

Note that the turbo build command currently doesn't work due to #271 so

DONT MERGE THIS (yet)

Leaving it as a draft until this is fixed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants