github / github/codespaces-nextjs
Better support for non-x86-64 archs
- Langage dominant
- JavaScript
- Étoiles
- 152
- Forks
- 210
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
Firstly, thanks for this awesome template! I'm pretty new to Next, so I'm sorry if this isn't a very good issue.
I believe that the `mcr.microsoft.com/devcontainers/universal:2` image used in this template is only built for `x86-64` arch according to https://github.com/microsoft/vscode-dev-containers/tree/main/containers/codespaces-linux. I'm guessing this is going to run into many performance issues for `amd64` users like me on Apple silicon.
I found a simple change like this seems to at least work enough for a template: https://github.com/github/codespaces-nextjs/compare/main...myyk:codespaces-nextjs:patch-1 (pls excused the misleading comment on it and the bad formatting)
I don't know if there are other reasons why `devcontainers/universal` was used instead of `devcontainers/typescript-node` though.
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Examinez d’abord la configuration devcontainer du template et la déclaration de l’image `mcr.microsoft.com/devcontainers/universal:2`. Comparez-la avec le patch lié et vérifiez si `devcontainers/typescript-node` fournit la prise en charge d’architecture nécessaire sans perdre les exigences existantes du template. Le travail est terminé lorsque le template fonctionne correctement sur les systèmes qui ne sont pas x86-64 et que le choix de l’image est documenté ou validé.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- docker, next.js
- Domaine
- devops
- Type d'issue
- Fonctionnalité
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100