Docker-compose to use the network host but could not resolve tailscale network domain
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Error
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- docker, docker-compose, github-actions, node.js
- Área
- build-system, devops, networking
Línea de trabajo
Empieza reproduciendo el flujo de trabajo del issue, incluida la Tailscale action, la comprobación con curl y docker-compose build xxx. Compara la resolución correcta del host por parte del runner con la solicitud de npm ci del Dockerfile al registro del tailnet. Se considera terminado cuando el build de Compose puede resolver y acceder al dominio del registro, o cuando se documenta la configuración que falta.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Hi,
I've this job auth successfully with my tailscale network
on the github runner could interact, solved domain from my machine in tail net..
however, the docker-compose could not resolve the tailscale domain by magic DNS during the docker-compose build
is there any missing
jobs:
image:
runs-on: ubuntu-latest
strategy:
matrix:
app: [xxx]
steps:
- name: Tailscale
uses: tailscale/github-action@v2
with:
oauth-client-id: ${{ secrets.TS_OAUTH_CLIENT_ID }}
oauth-secret: ${{ secrets.TS_OAUTH_SECRET }}
tags: "tag:k8s"
version: 1.52.0
- run: |
tailscale status
curl http://xxx.tailxxxx.ts.net:8888
- run: |
... docker-compose build xxx
the dockerfile looks like:
ARG NODE_VERSION=12
###
FROM node:$NODE_VERSION as builder
ARG NEXUS_NPM_TOKEN
ARG NEXUS_CERT_FILE
RUN npm config set //xxxxx.tailxxx.ts.net:8080/repository/npm-playstudios/:_authToken $NEXUS_NPM_TOKEN \
&& npm config set @psa:registry http://xxxxx.tailxxx.ts.net:8080/repository/npm-playstudios/
...
RUN ["npm", "ci"]
log:
npm ERR! code E400
5.780 npm ERR! 400 Bad Request - GET http:
- Lenguaje dominante
- TypeScript
- Estrellas
- 946
- Forks
- 137
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de tailscale/github-action
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
tailscale/github-action#283 · 1 comentario · 1 reacción ·
-
fr
Dificultad 3/5 1-2 días Aptitud para principiantes 68/100
tailscale/github-action#317 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 48/100
tailscale/github-action#316 · 2 comentarios ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 52/100
tailscale/github-action#315 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 76/100
tailscale/github-action#313 · 1 reacción ·
Todos los issues de tailscale/github-action
Issues similares
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
aiko-chan-ai/DiscordBotClient#380 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
vercel/ai-elements#507 ·
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 Medio día Aptitud para principiantes 84/100
anaclumos/qa-interns#148 · 1 comentario ·
Los mantenedores suelen responder en 1 día