Browse Source

chore: finally added custom port for dev vs prod builds

document-upload-removal-layout-update
nic 8 months ago
parent
commit
6e4e6d94f7
  1. 9
      apps/web/main.go

9
apps/web/main.go

@ -3,6 +3,7 @@ package main
import (
"log"
"net/http"
"os"
"time"
root "marmic/servicetrade-toolbox"
@ -72,11 +73,15 @@ func main() {
protected.HandleFunc("/documents/remove/attachments/{jobID}", web.RemoveJobAttachmentsHandler).Methods("POST")
protected.HandleFunc("/documents/remove/bulk", web.BulkRemoveDocumentsHandler).Methods("POST")
log.Println("Server starting on :8080")
port := os.Getenv("PORT")
if port == "" {
port = "8080"
}
log.Println("Server starting on :" + port)
// Create a custom server with appropriate timeouts
server := &http.Server{
Addr: ":8080",
Addr: ":" + port,
Handler: r,
ReadTimeout: 30 * time.Minute, // Large timeout for big file uploads
WriteTimeout: 30 * time.Minute, // Large timeout for big file responses

Loading…
Cancel
Save