truecharts / public

Community Helm Chart Repository
https://truecharts.org
GNU Affero General Public License v3.0
1.14k stars 617 forks source link

[ActualServer] HTTPS breaks app initialization #9185

Closed P1514 closed 1 year ago

P1514 commented 1 year ago

App Name

ActualServer

SCALE Version

22.12.2

App Version

ccr.io/truecharts/actualserver

Application Events

2023-05-26 22:03:55 Startup probe failed: Get "http://172.16.17.157:5006/": EOF
2023-05-26 22:03:42 Created container actualserver 
2023-05-26 22:03:42 Started container actualserver
2023-05-26 22:03:41 Container image "tccr.io/truecharts/actualserver:v23.5.0@sha256:1ffba33ab2a27a6c9257cdee6159ae9623049b2f667ec2a5e7c2d0d91add385f" already present on machine

Application Logs

2023-05-26 21:03:42.591007+00:00Listening on :::5006...

Application Configuration

HTTPS config

cert mapping

Describe the bug

App is stuck on deploying (and keeps restarting) since it cannot connect through http to port 5006, ActualServer uses the same port for http and https, so when https is configured 5006 is no longer http and you get an error returned. This can be verified by trying curl from inside the machine http::5006 error, https :5006 success

To Reproduce

  1. Install ActualServer
  2. Map certificates to path
  3. Configure environmental variables to point to the certificates You can copy my settings since they are test ones using the default certificates

Expected Behavior

App should successfully startup and function

Screenshots

Endlessly deploying app

Additional Context

Already opened an issue on ActualServer git, and they deemed the addition of an extra port for dedicated HTTPS and port forwarding a breaking change

I've read and agree with the following

PrivatePuffin commented 1 year ago

We only support https through ingress. We never supported any other option for HTTPS and definately don't support self-mounting of certicicates into software.

truecharts-admin commented 1 year ago

This issue is locked to prevent necro-posting on closed issues. Please create a new issue or contact staff on discord of the problem persists