ich eine ziemlich einfache Dockerfile für eine Go App haben:Docker Golang onbuild benutzerdefinierte Aktion bei Docker Lauf
FROM golang:onbuild
EXPOSE 5000 5001
Nun, wenn ich es laufen (nicht beim Bau das Bild!) Ich möchte einen Wert in sich ändern eine HTML-Datei, die statisch geliefert wird, möglicherweise unter Verwendung von sed
, um eine Umgebungsvariable zu verwenden, die vorher mit -e
für docker run angegeben wurde. Wie kann ich das machen? Wenn Sie
#!/bin/env bash
if [[ "$myenvvar" == 'myvalue' ]]; then
# sed your file here
else
#don't do that
fi
: