chore: change server ports number 80=> 8080, 443 to 8443, remove bind privileged port - port 80 443
This commit is contained in:
@@ -26,7 +26,7 @@ COPY --from=build /app/goma /usr/local/bin/goma
|
|||||||
RUN chmod a+x /usr/local/bin/goma && \
|
RUN chmod a+x /usr/local/bin/goma && \
|
||||||
ln -s /usr/local/bin/goma /usr/bin/goma
|
ln -s /usr/local/bin/goma /usr/bin/goma
|
||||||
RUN addgroup -S ${user} && adduser -S ${user} -G ${user}
|
RUN addgroup -S ${user} && adduser -S ${user} -G ${user}
|
||||||
RUN apk --update add --no-cache tzdata ca-certificates curl libcap && setcap 'cap_net_bind_service=+ep' /usr/local/bin/goma
|
RUN apk --update add --no-cache tzdata ca-certificates curl #libcap && setcap 'cap_net_bind_service=+ep' /usr/local/bin/goma
|
||||||
USER ${user}
|
USER ${user}
|
||||||
WORKDIR $WORKDIR
|
WORKDIR $WORKDIR
|
||||||
ENTRYPOINT ["/usr/local/bin/goma"]
|
ENTRYPOINT ["/usr/local/bin/goma"]
|
||||||
@@ -44,7 +44,7 @@ func (gatewayServer GatewayServer) Start(ctx context.Context) error {
|
|||||||
}
|
}
|
||||||
// HTTP Server
|
// HTTP Server
|
||||||
httpServer := &http.Server{
|
httpServer := &http.Server{
|
||||||
Addr: ":80",
|
Addr: ":8080",
|
||||||
WriteTimeout: time.Second * time.Duration(gatewayServer.gateway.WriteTimeout),
|
WriteTimeout: time.Second * time.Duration(gatewayServer.gateway.WriteTimeout),
|
||||||
ReadTimeout: time.Second * time.Duration(gatewayServer.gateway.ReadTimeout),
|
ReadTimeout: time.Second * time.Duration(gatewayServer.gateway.ReadTimeout),
|
||||||
IdleTimeout: time.Second * time.Duration(gatewayServer.gateway.IdleTimeout),
|
IdleTimeout: time.Second * time.Duration(gatewayServer.gateway.IdleTimeout),
|
||||||
@@ -52,7 +52,7 @@ func (gatewayServer GatewayServer) Start(ctx context.Context) error {
|
|||||||
}
|
}
|
||||||
// HTTPS Server
|
// HTTPS Server
|
||||||
httpsServer := &http.Server{
|
httpsServer := &http.Server{
|
||||||
Addr: ":443",
|
Addr: ":8443",
|
||||||
WriteTimeout: time.Second * time.Duration(gatewayServer.gateway.WriteTimeout),
|
WriteTimeout: time.Second * time.Duration(gatewayServer.gateway.WriteTimeout),
|
||||||
ReadTimeout: time.Second * time.Duration(gatewayServer.gateway.ReadTimeout),
|
ReadTimeout: time.Second * time.Duration(gatewayServer.gateway.ReadTimeout),
|
||||||
IdleTimeout: time.Second * time.Duration(gatewayServer.gateway.IdleTimeout),
|
IdleTimeout: time.Second * time.Duration(gatewayServer.gateway.IdleTimeout),
|
||||||
@@ -66,14 +66,14 @@ func (gatewayServer GatewayServer) Start(ctx context.Context) error {
|
|||||||
httpServer.SetKeepAlivesEnabled(!gatewayServer.gateway.DisableKeepAlive)
|
httpServer.SetKeepAlivesEnabled(!gatewayServer.gateway.DisableKeepAlive)
|
||||||
httpsServer.SetKeepAlivesEnabled(!gatewayServer.gateway.DisableKeepAlive)
|
httpsServer.SetKeepAlivesEnabled(!gatewayServer.gateway.DisableKeepAlive)
|
||||||
go func() {
|
go func() {
|
||||||
logger.Info("Starting HTTP server listen=0.0.0.0:80")
|
logger.Info("Starting HTTP server listen=0.0.0.0:8080")
|
||||||
if err := httpServer.ListenAndServe(); err != nil {
|
if err := httpServer.ListenAndServe(); err != nil {
|
||||||
logger.Fatal("Error starting Goma Gateway HTTP server: %v", err)
|
logger.Fatal("Error starting Goma Gateway HTTP server: %v", err)
|
||||||
}
|
}
|
||||||
}()
|
}()
|
||||||
go func() {
|
go func() {
|
||||||
if listenWithTLS {
|
if listenWithTLS {
|
||||||
logger.Info("Starting HTTPS server listen=0.0.0.0:443")
|
logger.Info("Starting HTTPS server listen=0.0.0.0:8443")
|
||||||
if err := httpsServer.ListenAndServeTLS("", ""); err != nil {
|
if err := httpsServer.ListenAndServeTLS("", ""); err != nil {
|
||||||
logger.Fatal("Error starting Goma Gateway HTTPS server: %v", err)
|
logger.Fatal("Error starting Goma Gateway HTTPS server: %v", err)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user