Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Provide Docker Container

Aperta
#86 2 commenti 1 reazione 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
38/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
docker, rust

Direzione di ricerca

Inizia esaminando come viene compilato e avviato httpjail in modalità server, usando il binario di release e il Dockerfile richiesto come punti di ingresso. Definisci come vengono forniti a runtime i certificati HTTPS, le chiavi e gli input JavaScript, shell-script o line-processor. Il lavoro è completato quando è disponibile una build del container documentata che supporta i mount richiesti e le immagini amd64 e arm64.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

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.
Lingua principale
Rust
Stelle
962
Fork
28
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di coder/httpjail

Tutte le issue di coder/httpjail

Issue simili

Altre issue su Rust

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.