Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Provide Docker Container

Abierto
#86 2 comentarios 1 reacción 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
38/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
docker, rust

Línea de trabajo

Empieza revisando cómo se compila y se inicia httpjail en modo servidor, usando el binario de release y el Dockerfile solicitado como puntos de entrada. Define cómo se proporcionan en tiempo de ejecución los certificados HTTPS, las claves y las entradas de JavaScript, shell-script o line-processor. Se considera terminado cuando hay un build de contenedor documentado que admite los mounts necesarios y las imágenes amd64 y arm64.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

I would like to deploy httpjail in server mode as a docker container. I did some tests, first with a two stage build (where I failed, but I guess this is due to my lack of knowledge about Rust) and then with a Dockerfile, where I just download the release binary from github.com (this worked).

I would appreciate, if a sane Dockerfile would be shipped with this project or even better, if a Docker container would be made available from some OCI registry.

Some things to be considered:

  • In order to make httpjail work for https, either the certificate and the key needs to be provided to the docker container at runtime or there needs to be a volume or bind-mount, where the automatically generated certificate can be taken from for use with the clients.
  • Similarly, the js-file, shell-script or the line-processor needs to be passed to httpjail, e.g. through volume or bind-mount.
  • I used debian:13-slim, but it might be possible to use an even smaller image.
  • Make it multi arch, I am in particular interested in amd64 and arm64.
Lenguaje dominante
Rust
Estrellas
962
Forks
28
Métricas de merge de PR
Sin PR fusionados en 30 d

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de coder/httpjail

Todos los issues de coder/httpjail

Issues similares

Más issues de Rust

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.