Hinzufügen von dynamischen Ports und einer launch.json für das debuggen unter vscode
This commit is contained in:
parent
4dd1d24473
commit
1fda47fb09
3 changed files with 27 additions and 2 deletions
20
.vscode/launch.json
vendored
Normal file
20
.vscode/launch.json
vendored
Normal file
|
@ -0,0 +1,20 @@
|
|||
{
|
||||
// Verwendet IntelliSense zum Ermitteln möglicher Attribute.
|
||||
// Zeigen Sie auf vorhandene Attribute, um die zugehörigen Beschreibungen anzuzeigen.
|
||||
// Weitere Informationen finden Sie unter https://go.microsoft.com/fwlink/?linkid=830387
|
||||
"version": "0.2.0",
|
||||
"configurations": [
|
||||
{
|
||||
"name": "Launch Package",
|
||||
"type": "go",
|
||||
"request": "launch",
|
||||
"mode": "auto",
|
||||
"program": "${fileDirname}",
|
||||
"env": {
|
||||
"PORT": "9090",
|
||||
"TRAEWELLING_USERNAMES": "simono41",
|
||||
"TRAEWELLING_TOKEN": "your_token_here" // Stellen Sie sicher, dass Sie hier Ihren tatsächlichen Token einfügen
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
|
@ -12,6 +12,7 @@ services:
|
|||
environment:
|
||||
- TRAEWELLING_TOKEN=${TRAEWELLING_TOKEN}
|
||||
- TRAEWELLING_USERNAMES=${TRAEWELLING_USERNAMES}
|
||||
- PORT=8080
|
||||
networks:
|
||||
default:
|
||||
dns:
|
||||
|
|
|
@ -287,6 +287,10 @@ func main() {
|
|||
}()
|
||||
|
||||
http.Handle("/metrics", promhttp.Handler())
|
||||
fmt.Println("Server läuft auf Port 8080...")
|
||||
log.Fatal(http.ListenAndServe(":8080", nil))
|
||||
port := os.Getenv("PORT")
|
||||
if port == "" {
|
||||
port = "8080" // Standardport
|
||||
}
|
||||
fmt.Printf("Server läuft auf Port %s...\n", port)
|
||||
log.Fatal(http.ListenAndServe(":"+port, nil))
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue