Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pushing password on website still '"Pushing" #1193

Closed
grulicht opened this issue Jun 19, 2023 · 59 comments
Closed

Pushing password on website still '"Pushing" #1193

grulicht opened this issue Jun 19, 2023 · 59 comments
Labels

Comments

@grulicht
Copy link

Hello,

I have a problem:

Pushing password on website still '"Pushing", but in log of docker container I see path for create password for example "emf3kuvvyebu" and when I use my domain and path password i push everybody, but not automatically like in your pwpush web after "Push it" password on website. I do not know where is a problem.

Thanks for tips.

@github-actions
Copy link

Hello @grulicht, thanks for contributing to the Password Pusher community! We will respond as soon as possible.

@jnbalbona
Copy link

Hi, I have the same problem!
Ubuntu + Docker + Nginx is my architecture.

Inspecting the requests from Chrome, even though the PWP__OVERRIDE_BASE_URL variable is properly set (https://...), the system is returning a URL via http:, which is being blocked by the browser:

Mixed Content: The page at 'https://desa*****.****.com/' was loaded over HTTPS, but requested an insecure resource 'https://desa*****.****.com/es/p/hgkoics401s/preview'. This request has been blocked; the content must be served over HTTPS.

If you change the blocked URL to https, in another browser tab it displays correctly and the link provided there is correct.

Is there any way to solve this?
Thank you in advance.

@selkopb
Copy link

selkopb commented Jun 30, 2023

Hello,

I have exactly the same problem with an Ubuntu + Docker + Apache (as reverse proxy).
Do you have a suggestion for a resolution?

@grulicht
Copy link
Author

@selkopb I do not know solution and still I checking on solution. :)

@pglombardo
Copy link
Owner

Hi all – apologies for the late reply. I'm traveling for the next couple weeks, but I'll take a closer look once I get back. Summer vacations...

@kayvanaarssen
Copy link

Having the same issue, retried many times. Did not dig into it deeper but seems logic with it returning HTTP.

Also having an issue with file uploads, think that's the same issue or related.

When I upload for exampe 3 files, it does the first or maybe 2. And then gets stuck so to say.

Tried in many browsers, and also incognito. Same issue.

Just wanted to start using Password Pusher. Hope that this will be fixed asap, so we can start using it.

@pglombardo
Copy link
Owner

Hi @kayvanaarssen are you also running nginx in front of your Password Pusher instance?

@kayvanaarssen
Copy link

Yes, with the Nginx Proxy Manager that comes with the predefined Docker Configs.
Something we need to change in there then?

@pglombardo
Copy link
Owner

I'm not sure what the issue is yet but I there are a few issues (e.g. #794) that are all running with nginx in the front end. I suspect there is a configuration issue that is causing all of these issues. Needs investigation though.

Can you reproduce the issue when accessing the backend app directly?

@kayvanaarssen
Copy link

I'm on holiday now, and deleted the server that it was running on so cannot test it now🙈
But cannot believe that others are not running it with NGINX.
Is this something you can test in the meantime. We have used your templates for docker and but in HTTPS in the .evn
I'm back on 08-08-2023 so can test again at that point.

@pglombardo
Copy link
Owner

For sure it works without nginx as pwpush.com doesn't use nginx and the local test suite either. I've tested with nginx in the past but not recently.

No rush - enjoy your vacation. I'll loop back to this hopefully soon.

@kayvanaarssen
Copy link

kayvanaarssen commented Aug 9, 2023

@pglombardo Just tested without https/nginx just ip:5100 same issue...

image

This is the same with either S3 storage or local (via mount volume)

volumes:
     - './pwpusherfiles:/opt/PasswordPusher/storage'

Log with Debug on

pwpush-db-1  | 2023-08-09 14:37:05+00:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:11.0.2+maria~ubu2204 started.
pwpush-db-1  | 2023-08-09 14:37:06+00:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql'
pwpush-db-1  | 2023-08-09 14:37:06+00:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:11.0.2+maria~ubu2204 started.
pwpush-db-1  | 2023-08-09 14:37:06+00:00 [Note] [Entrypoint]: MariaDB upgrade not required
pwpush-db-1  | 2023-08-09 14:37:06 0 [Note] Starting MariaDB 11.0.2-MariaDB-1:11.0.2+maria~ubu2204 source revision 0005f2f06c8e1aea4915887decad67885108a929 as process 1
pwpush-db-1  | 2023-08-09 14:37:06 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
pwpush-db-1  | 2023-08-09 14:37:06 0 [Note] InnoDB: Using transactional memory
pwpush-db-1  | 2023-08-09 14:37:06 0 [Note] InnoDB: Number of transaction pools: 1
pwpush-db-1  | 2023-08-09 14:37:06 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions
pwpush-db-1  | 2023-08-09 14:37:06 0 [Note] mariadbd: O_TMPFILE is not supported on /tmp (disabling future attempts)
pwpush-db-1  | 2023-08-09 14:37:06 0 [Note] InnoDB: Initializing buffer pool, total size = 128.000MiB, chunk size = 2.000MiB
pwpush-db-1  | 2023-08-09 14:37:06 0 [Note] InnoDB: Completed initialization of buffer pool
pwpush-db-1  | 2023-08-09 14:37:06 0 [Note] InnoDB: File system buffers for log disabled (block size=512 bytes)
pwpush-db-1  | 2023-08-09 14:37:06 0 [Note] InnoDB: Opened 3 undo tablespaces
pwpush-db-1  | 2023-08-09 14:37:06 0 [Note] InnoDB: 128 rollback segments in 3 undo tablespaces are active.
pwpush-db-1  | 2023-08-09 14:37:06 0 [Note] InnoDB: Setting file './ibtmp1' size to 12.000MiB. Physically writing the file full; Please wait ...
pwpush-db-1  | 2023-08-09 14:37:06 0 [Note] InnoDB: File './ibtmp1' size is now 12.000MiB.
pwpush-db-1  | 2023-08-09 14:37:06 0 [Note] InnoDB: log sequence number 252413; transaction id 577
pwpush-db-1  | 2023-08-09 14:37:06 0 [Note] Plugin 'FEEDBACK' is disabled.
pwpush-db-1  | 2023-08-09 14:37:06 0 [Note] Plugin 'wsrep-provider' is disabled.
pwpush-db-1  | 2023-08-09 14:37:06 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool
pwpush-db-1  | 2023-08-09 14:37:06 0 [Note] Server socket created on IP: '0.0.0.0'.
pwpush-db-1  | 2023-08-09 14:37:06 0 [Note] Server socket created on IP: '::'.
pwpush-db-1  | 2023-08-09 14:37:06 0 [Note] mariadbd: ready for connections.
pwpush-db-1  | Version: '11.0.2-MariaDB-1:11.0.2+maria~ubu2204'  socket: '/run/mysqld/mysqld.sock'  port: 3306  mariadb.org binary distribution
pwpush-db-1  | 2023-08-09 14:37:06 0 [Note] InnoDB: Buffer pool(s) load completed at 230809 14:37:06
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] warden (1.2.9) lib/warden/manager.rb:34:in `catch'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] warden (1.2.9) lib/warden/manager.rb:34:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] rack (2.2.8) lib/rack/tempfile_reaper.rb:15:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] rack (2.2.8) lib/rack/etag.rb:27:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] rack (2.2.8) lib/rack/conditional_get.rb:40:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] rack (2.2.8) lib/rack/head.rb:12:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] actionpack (7.0.6) lib/action_dispatch/http/permissions_policy.rb:38:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] actionpack (7.0.6) lib/action_dispatch/http/content_security_policy.rb:36:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] rack (2.2.8) lib/rack/session/abstract/id.rb:266:in `context'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] rack (2.2.8) lib/rack/session/abstract/id.rb:260:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] actionpack (7.0.6) lib/action_dispatch/middleware/cookies.rb:704:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] actionpack (7.0.6) lib/action_dispatch/middleware/callbacks.rb:27:in `block in call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] activesupport (7.0.6) lib/active_support/callbacks.rb:99:in `run_callbacks'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] actionpack (7.0.6) lib/action_dispatch/middleware/callbacks.rb:26:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] rollbar (3.4.0) lib/rollbar/middleware/rails/rollbar.rb:25:in `block in call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] rollbar (3.4.0) lib/rollbar.rb:145:in `scoped'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] rollbar (3.4.0) lib/rollbar/middleware/rails/rollbar.rb:22:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] actionpack (7.0.6) lib/action_dispatch/middleware/debug_exceptions.rb:28:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] rollbar (3.4.0) lib/rollbar/middleware/rails/show_exceptions.rb:22:in `call_with_rollbar'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] actionpack (7.0.6) lib/action_dispatch/middleware/show_exceptions.rb:29:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] lograge (0.13.0) lib/lograge/rails_ext/rack/logger.rb:18:in `call_app'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] railties (7.0.6) lib/rails/rack/logger.rb:25:in `block in call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] activesupport (7.0.6) lib/active_support/tagged_logging.rb:99:in `block in tagged'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] activesupport (7.0.6) lib/active_support/tagged_logging.rb:37:in `tagged'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] activesupport (7.0.6) lib/active_support/tagged_logging.rb:99:in `tagged'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] railties (7.0.6) lib/rails/rack/logger.rb:25:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] actionpack (7.0.6) lib/action_dispatch/middleware/remote_ip.rb:93:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] request_store (1.5.1) lib/request_store/middleware.rb:19:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] rack-timeout (0.6.3) lib/rack/timeout/core.rb:148:in `block in call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] rack-timeout (0.6.3) lib/rack/timeout/support/timeout.rb:19:in `timeout'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] rack-timeout (0.6.3) lib/rack/timeout/core.rb:147:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] actionpack (7.0.6) lib/action_dispatch/middleware/request_id.rb:26:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] rack (2.2.8) lib/rack/method_override.rb:24:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] rack (2.2.8) lib/rack/runtime.rb:22:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] actionpack (7.0.6) lib/action_dispatch/middleware/executor.rb:14:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] actionpack (7.0.6) lib/action_dispatch/middleware/static.rb:23:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] rack (2.2.8) lib/rack/sendfile.rb:110:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] actionpack (7.0.6) lib/action_dispatch/middleware/host_authorization.rb:131:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] rack-cors (2.0.1) lib/rack/cors.rb:102:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] railties (7.0.6) lib/rails/engine.rb:530:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] railties (7.0.6) lib/rails/railtie.rb:226:in `public_send'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] railties (7.0.6) lib/rails/railtie.rb:226:in `method_missing'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] puma (6.3.0) lib/puma/configuration.rb:270:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] puma (6.3.0) lib/puma/request.rb:100:in `block in handle_request'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] puma (6.3.0) lib/puma/thread_pool.rb:344:in `with_force_shutdown'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] puma (6.3.0) lib/puma/request.rb:99:in `handle_request'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] puma (6.3.0) lib/puma/server.rb:443:in `process_client'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] puma (6.3.0) lib/puma/server.rb:245:in `block in run'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] puma (6.3.0) lib/puma/thread_pool.rb:151:in `block in spawn_thread'
pwpush-pwpush-1  | D, [2023-08-09T14:37:39.134226 #11] DEBUG -- : source=rack-timeout id=64caad19-3049-425f-811f-d3c81518b49b timeout=15000ms service=12ms state=completed

@pglombardo
Copy link
Owner

Thanks @kayvanaarssen. Really odd. pwpush.com works, my local container tests work, the built in test suite that mocks a browser works...

If I can eventually reproduce this, I'm sure it'll be easy to fix. A few questions:

  1. What container/tag are you using?
  2. Are there any messages in the browser javascript console?
  3. What browser?
  4. Can you attach the container logs? You can set PWP__LOG_TO_STDOUT=true to get all the request logs.

Much appreciated

@kayvanaarssen
Copy link

kayvanaarssen commented Aug 9, 2023

See here also Browser console. This is with local storage.
Also we are using S3 but not amazon that should work right?

  1. Now 1.29.0 (going to try latest now)
  2. See screenshot
  3. Brave but chrome as well
  4. See below

image

pwpush-pwpush-1  | [d7feaa7f-8f37-4cac-8c18-2027bd1a49e9] warden (1.2.9) lib/warden/manager.rb:36:in `block in call'
pwpush-pwpush-1  | [d7feaa7f-8f37-4cac-8c18-2027bd1a49e9] warden (1.2.9) lib/warden/manager.rb:34:in `catch'
pwpush-pwpush-1  | [d7feaa7f-8f37-4cac-8c18-2027bd1a49e9] warden (1.2.9) lib/warden/manager.rb:34:in `call'
pwpush-pwpush-1  | [d7feaa7f-8f37-4cac-8c18-2027bd1a49e9] rack (2.2.7) lib/rack/tempfile_reaper.rb:15:in `call'
pwpush-pwpush-1  | [d7feaa7f-8f37-4cac-8c18-2027bd1a49e9] rack (2.2.7) lib/rack/etag.rb:27:in `call'
pwpush-pwpush-1  | [d7feaa7f-8f37-4cac-8c18-2027bd1a49e9] rack (2.2.7) lib/rack/conditional_get.rb:40:in `call'
pwpush-pwpush-1  | [d7feaa7f-8f37-4cac-8c18-2027bd1a49e9] rack (2.2.7) lib/rack/head.rb:12:in `call'
pwpush-pwpush-1  | [d7feaa7f-8f37-4cac-8c18-2027bd1a49e9] actionpack (7.0.6) lib/action_dispatch/http/permissions_policy.rb:38:in `call'
pwpush-pwpush-1  | [d7feaa7f-8f37-4cac-8c18-2027bd1a49e9] actionpack (7.0.6) lib/action_dispatch/http/content_security_policy.rb:36:in `call'
pwpush-pwpush-1  | [d7feaa7f-8f37-4cac-8c18-2027bd1a49e9] rack (2.2.7) lib/rack/session/abstract/id.rb:266:in `context'
pwpush-pwpush-1  | [d7feaa7f-8f37-4cac-8c18-2027bd1a49e9] rack (2.2.7) lib/rack/session/abstract/id.rb:260:in `call'
pwpush-pwpush-1  | [d7feaa7f-8f37-4cac-8c18-2027bd1a49e9] actionpack (7.0.6) lib/action_dispatch/middleware/cookies.rb:704:in `call'
pwpush-pwpush-1  | [d7feaa7f-8f37-4cac-8c18-2027bd1a49e9] actionpack (7.0.6) lib/action_dispatch/middleware/callbacks.rb:27:in `block in call'
pwpush-pwpush-1  | [d7feaa7f-8f37-4cac-8c18-2027bd1a49e9] activesupport (7.0.6) lib/active_support/callbacks.rb:99:in `run_callbacks'
pwpush-pwpush-1  | [d7feaa7f-8f37-4cac-8c18-2027bd1a49e9] actionpack (7.0.6) lib/action_dispatch/middleware/callbacks.rb:26:in `call'
pwpush-pwpush-1  | [d7feaa7f-8f37-4cac-8c18-2027bd1a49e9] rollbar (3.4.0) lib/rollbar/middleware/rails/rollbar.rb:25:in `block in call'
pwpush-pwpush-1  | [d7feaa7f-8f37-4cac-8c18-2027bd1a49e9] rollbar (3.4.0) lib/rollbar.rb:145:in `scoped'
pwpush-pwpush-1  | [d7feaa7f-8f37-4cac-8c18-2027bd1a49e9] rollbar (3.4.0) lib/rollbar/middleware/rails/rollbar.rb:22:in `call'
pwpush-pwpush-1  | [d7feaa7f-8f37-4cac-8c18-2027bd1a49e9] actionpack (7.0.6) lib/action_dispatch/middleware/debug_exceptions.rb:28:in `call'
pwpush-pwpush-1  | [d7feaa7f-8f37-4cac-8c18-2027bd1a49e9] rollbar (3.4.0) lib/rollbar/middleware/rails/show_exceptions.rb:22:in `call_with_rollbar'
pwpush-pwpush-1  | [d7feaa7f-8f37-4cac-8c18-2027bd1a49e9] actionpack (7.0.6) lib/action_dispatch/middleware/show_exceptions.rb:29:in `call'
pwpush-pwpush-1  | [d7feaa7f-8f37-4cac-8c18-2027bd1a49e9] lograge (0.12.0) lib/lograge/rails_ext/rack/logger.rb:18:in `call_app'
pwpush-pwpush-1  | [d7feaa7f-8f37-4cac-8c18-2027bd1a49e9] railties (7.0.6) lib/rails/rack/logger.rb:25:in `block in call'
pwpush-pwpush-1  | [d7feaa7f-8f37-4cac-8c18-2027bd1a49e9] activesupport (7.0.6) lib/active_support/tagged_logging.rb:99:in `block in tagged'
pwpush-pwpush-1  | [d7feaa7f-8f37-4cac-8c18-2027bd1a49e9] activesupport (7.0.6) lib/active_support/tagged_logging.rb:37:in `tagged'
pwpush-pwpush-1  | [d7feaa7f-8f37-4cac-8c18-2027bd1a49e9] activesupport (7.0.6) lib/active_support/tagged_logging.rb:99:in `tagged'
pwpush-pwpush-1  | [d7feaa7f-8f37-4cac-8c18-2027bd1a49e9] railties (7.0.6) lib/rails/rack/logger.rb:25:in `call'
pwpush-pwpush-1  | [d7feaa7f-8f37-4cac-8c18-2027bd1a49e9] actionpack (7.0.6) lib/action_dispatch/middleware/remote_ip.rb:93:in `call'
pwpush-pwpush-1  | [d7feaa7f-8f37-4cac-8c18-2027bd1a49e9] request_store (1.5.1) lib/request_store/middleware.rb:19:in `call'
pwpush-pwpush-1  | [d7feaa7f-8f37-4cac-8c18-2027bd1a49e9] rack-timeout (0.6.3) lib/rack/timeout/core.rb:148:in `block in call'
pwpush-pwpush-1  | [d7feaa7f-8f37-4cac-8c18-2027bd1a49e9] rack-timeout (0.6.3) lib/rack/timeout/support/timeout.rb:19:in `timeout'
pwpush-pwpush-1  | [d7feaa7f-8f37-4cac-8c18-2027bd1a49e9] rack-timeout (0.6.3) lib/rack/timeout/core.rb:147:in `call'
pwpush-pwpush-1  | [d7feaa7f-8f37-4cac-8c18-2027bd1a49e9] actionpack (7.0.6) lib/action_dispatch/middleware/request_id.rb:26:in `call'
pwpush-pwpush-1  | [d7feaa7f-8f37-4cac-8c18-2027bd1a49e9] rack (2.2.7) lib/rack/method_override.rb:24:in `call'
pwpush-pwpush-1  | [d7feaa7f-8f37-4cac-8c18-2027bd1a49e9] rack (2.2.7) lib/rack/runtime.rb:22:in `call'
pwpush-pwpush-1  | [d7feaa7f-8f37-4cac-8c18-2027bd1a49e9] actionpack (7.0.6) lib/action_dispatch/middleware/executor.rb:14:in `call'
pwpush-pwpush-1  | [d7feaa7f-8f37-4cac-8c18-2027bd1a49e9] actionpack (7.0.6) lib/action_dispatch/middleware/static.rb:23:in `call'
pwpush-pwpush-1  | [d7feaa7f-8f37-4cac-8c18-2027bd1a49e9] rack (2.2.7) lib/rack/sendfile.rb:110:in `call'
pwpush-pwpush-1  | [d7feaa7f-8f37-4cac-8c18-2027bd1a49e9] actionpack (7.0.6) lib/action_dispatch/middleware/host_authorization.rb:131:in `call'
pwpush-pwpush-1  | [d7feaa7f-8f37-4cac-8c18-2027bd1a49e9] rack-cors (2.0.1) lib/rack/cors.rb:102:in `call'
pwpush-pwpush-1  | [d7feaa7f-8f37-4cac-8c18-2027bd1a49e9] railties (7.0.6) lib/rails/engine.rb:530:in `call'
pwpush-pwpush-1  | [d7feaa7f-8f37-4cac-8c18-2027bd1a49e9] railties (7.0.6) lib/rails/railtie.rb:226:in `public_send'
pwpush-pwpush-1  | [d7feaa7f-8f37-4cac-8c18-2027bd1a49e9] railties (7.0.6) lib/rails/railtie.rb:226:in `method_missing'
pwpush-pwpush-1  | [d7feaa7f-8f37-4cac-8c18-2027bd1a49e9] puma (6.3.0) lib/puma/configuration.rb:270:in `call'
pwpush-pwpush-1  | [d7feaa7f-8f37-4cac-8c18-2027bd1a49e9] puma (6.3.0) lib/puma/request.rb:100:in `block in handle_request'
pwpush-pwpush-1  | [d7feaa7f-8f37-4cac-8c18-2027bd1a49e9] puma (6.3.0) lib/puma/thread_pool.rb:344:in `with_force_shutdown'
pwpush-pwpush-1  | [d7feaa7f-8f37-4cac-8c18-2027bd1a49e9] puma (6.3.0) lib/puma/request.rb:99:in `handle_request'
pwpush-pwpush-1  | [d7feaa7f-8f37-4cac-8c18-2027bd1a49e9] puma (6.3.0) lib/puma/server.rb:443:in `process_client'
pwpush-pwpush-1  | [d7feaa7f-8f37-4cac-8c18-2027bd1a49e9] puma (6.3.0) lib/puma/server.rb:245:in `block in run'
pwpush-pwpush-1  | [d7feaa7f-8f37-4cac-8c18-2027bd1a49e9] puma (6.3.0) lib/puma/thread_pool.rb:151:in `block in spawn_thread'
pwpush-db-1      | 2023-08-09 14:28:34+00:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:11.0.2+maria~ubu2204 started.
pwpush-db-1      | 2023-08-09 14:28:35+00:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql'
pwpush-db-1      | 2023-08-09 14:28:35+00:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:11.0.2+maria~ubu2204 started.
pwpush-db-1      | 2023-08-09 14:28:35+00:00 [Note] [Entrypoint]: MariaDB upgrade not required
pwpush-db-1      | 2023-08-09 14:28:35 0 [Note] Starting MariaDB 11.0.2-MariaDB-1:11.0.2+maria~ubu2204 source revision 0005f2f06c8e1aea4915887decad67885108a929 as process 1
pwpush-db-1      | 2023-08-09 14:28:35 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
pwpush-db-1      | 2023-08-09 14:28:35 0 [Note] InnoDB: Using transactional memory
pwpush-db-1      | 2023-08-09 14:28:35 0 [Note] InnoDB: Number of transaction pools: 1
pwpush-db-1      | 2023-08-09 14:28:35 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions
pwpush-db-1      | 2023-08-09 14:28:35 0 [Note] mariadbd: O_TMPFILE is not supported on /tmp (disabling future attempts)
pwpush-db-1      | 2023-08-09 14:28:35 0 [Note] InnoDB: Initializing buffer pool, total size = 128.000MiB, chunk size = 2.000MiB
pwpush-db-1      | 2023-08-09 14:28:35 0 [Note] InnoDB: Completed initialization of buffer pool
pwpush-db-1      | 2023-08-09 14:28:35 0 [Note] InnoDB: File system buffers for log disabled (block size=512 bytes)
pwpush-db-1      | 2023-08-09 14:28:35 0 [Note] InnoDB: Opened 3 undo tablespaces
pwpush-db-1      | 2023-08-09 14:28:35 0 [Note] InnoDB: 128 rollback segments in 3 undo tablespaces are active.
pwpush-db-1      | 2023-08-09 14:28:35 0 [Note] InnoDB: Setting file './ibtmp1' size to 12.000MiB. Physically writing the file full; Please wait ...
pwpush-db-1      | 2023-08-09 14:28:35 0 [Note] InnoDB: File './ibtmp1' size is now 12.000MiB.
pwpush-db-1      | 2023-08-09 14:28:35 0 [Note] InnoDB: log sequence number 245492; transaction id 538
pwpush-db-1      | 2023-08-09 14:28:35 0 [Note] Plugin 'FEEDBACK' is disabled.
pwpush-db-1      | 2023-08-09 14:28:35 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool
pwpush-db-1      | 2023-08-09 14:28:35 0 [Note] Plugin 'wsrep-provider' is disabled.
pwpush-db-1      | 2023-08-09 14:28:35 0 [Note] Server socket created on IP: '0.0.0.0'.
pwpush-db-1      | 2023-08-09 14:28:35 0 [Note] Server socket created on IP: '::'.
pwpush-db-1      | 2023-08-09 14:28:35 0 [Note] InnoDB: Buffer pool(s) load completed at 230809 14:28:35
pwpush-db-1      | 2023-08-09 14:28:35 0 [Note] mariadbd: ready for connections.
pwpush-db-1      | Version: '11.0.2-MariaDB-1:11.0.2+maria~ubu2204'  socket: '/run/mysqld/mysqld.sock'  port: 3306  mariadb.org binary distribution

Logs from latest version

pwpush-pwpush-1  | [d2f7dbf4-2c55-4ee4-83d7-5cbb3baeed17] warden (1.2.9) lib/warden/manager.rb:36:in `block in call'
pwpush-pwpush-1  | [d2f7dbf4-2c55-4ee4-83d7-5cbb3baeed17] warden (1.2.9) lib/warden/manager.rb:34:in `catch'
pwpush-pwpush-1  | [d2f7dbf4-2c55-4ee4-83d7-5cbb3baeed17] warden (1.2.9) lib/warden/manager.rb:34:in `call'
pwpush-pwpush-1  | [d2f7dbf4-2c55-4ee4-83d7-5cbb3baeed17] rack (2.2.8) lib/rack/tempfile_reaper.rb:15:in `call'
pwpush-pwpush-1  | [d2f7dbf4-2c55-4ee4-83d7-5cbb3baeed17] rack (2.2.8) lib/rack/etag.rb:27:in `call'
pwpush-pwpush-1  | [d2f7dbf4-2c55-4ee4-83d7-5cbb3baeed17] rack (2.2.8) lib/rack/conditional_get.rb:40:in `call'
pwpush-pwpush-1  | [d2f7dbf4-2c55-4ee4-83d7-5cbb3baeed17] rack (2.2.8) lib/rack/head.rb:12:in `call'
pwpush-pwpush-1  | [d2f7dbf4-2c55-4ee4-83d7-5cbb3baeed17] actionpack (7.0.6) lib/action_dispatch/http/permissions_policy.rb:38:in `call'
pwpush-pwpush-1  | [d2f7dbf4-2c55-4ee4-83d7-5cbb3baeed17] actionpack (7.0.6) lib/action_dispatch/http/content_security_policy.rb:36:in `call'
pwpush-pwpush-1  | [d2f7dbf4-2c55-4ee4-83d7-5cbb3baeed17] rack (2.2.8) lib/rack/session/abstract/id.rb:266:in `context'
pwpush-pwpush-1  | [d2f7dbf4-2c55-4ee4-83d7-5cbb3baeed17] rack (2.2.8) lib/rack/session/abstract/id.rb:260:in `call'
pwpush-pwpush-1  | [d2f7dbf4-2c55-4ee4-83d7-5cbb3baeed17] actionpack (7.0.6) lib/action_dispatch/middleware/cookies.rb:704:in `call'
pwpush-pwpush-1  | [d2f7dbf4-2c55-4ee4-83d7-5cbb3baeed17] actionpack (7.0.6) lib/action_dispatch/middleware/callbacks.rb:27:in `block in call'
pwpush-pwpush-1  | [d2f7dbf4-2c55-4ee4-83d7-5cbb3baeed17] activesupport (7.0.6) lib/active_support/callbacks.rb:99:in `run_callbacks'
pwpush-pwpush-1  | [d2f7dbf4-2c55-4ee4-83d7-5cbb3baeed17] actionpack (7.0.6) lib/action_dispatch/middleware/callbacks.rb:26:in `call'
pwpush-pwpush-1  | [d2f7dbf4-2c55-4ee4-83d7-5cbb3baeed17] rollbar (3.4.0) lib/rollbar/middleware/rails/rollbar.rb:25:in `block in call'
pwpush-pwpush-1  | [d2f7dbf4-2c55-4ee4-83d7-5cbb3baeed17] rollbar (3.4.0) lib/rollbar.rb:145:in `scoped'
pwpush-pwpush-1  | [d2f7dbf4-2c55-4ee4-83d7-5cbb3baeed17] rollbar (3.4.0) lib/rollbar/middleware/rails/rollbar.rb:22:in `call'
pwpush-pwpush-1  | [d2f7dbf4-2c55-4ee4-83d7-5cbb3baeed17] actionpack (7.0.6) lib/action_dispatch/middleware/debug_exceptions.rb:28:in `call'
pwpush-pwpush-1  | [d2f7dbf4-2c55-4ee4-83d7-5cbb3baeed17] rollbar (3.4.0) lib/rollbar/middleware/rails/show_exceptions.rb:22:in `call_with_rollbar'
pwpush-pwpush-1  | [d2f7dbf4-2c55-4ee4-83d7-5cbb3baeed17] actionpack (7.0.6) lib/action_dispatch/middleware/show_exceptions.rb:29:in `call'
pwpush-pwpush-1  | [d2f7dbf4-2c55-4ee4-83d7-5cbb3baeed17] lograge (0.13.0) lib/lograge/rails_ext/rack/logger.rb:18:in `call_app'
pwpush-pwpush-1  | [d2f7dbf4-2c55-4ee4-83d7-5cbb3baeed17] railties (7.0.6) lib/rails/rack/logger.rb:25:in `block in call'
pwpush-pwpush-1  | [d2f7dbf4-2c55-4ee4-83d7-5cbb3baeed17] activesupport (7.0.6) lib/active_support/tagged_logging.rb:99:in `block in tagged'
pwpush-pwpush-1  | [d2f7dbf4-2c55-4ee4-83d7-5cbb3baeed17] activesupport (7.0.6) lib/active_support/tagged_logging.rb:37:in `tagged'
pwpush-pwpush-1  | [d2f7dbf4-2c55-4ee4-83d7-5cbb3baeed17] activesupport (7.0.6) lib/active_support/tagged_logging.rb:99:in `tagged'
pwpush-pwpush-1  | [d2f7dbf4-2c55-4ee4-83d7-5cbb3baeed17] railties (7.0.6) lib/rails/rack/logger.rb:25:in `call'
pwpush-pwpush-1  | [d2f7dbf4-2c55-4ee4-83d7-5cbb3baeed17] actionpack (7.0.6) lib/action_dispatch/middleware/remote_ip.rb:93:in `call'
pwpush-pwpush-1  | [d2f7dbf4-2c55-4ee4-83d7-5cbb3baeed17] request_store (1.5.1) lib/request_store/middleware.rb:19:in `call'
pwpush-pwpush-1  | [d2f7dbf4-2c55-4ee4-83d7-5cbb3baeed17] rack-timeout (0.6.3) lib/rack/timeout/core.rb:148:in `block in call'
pwpush-pwpush-1  | [d2f7dbf4-2c55-4ee4-83d7-5cbb3baeed17] rack-timeout (0.6.3) lib/rack/timeout/support/timeout.rb:19:in `timeout'
pwpush-pwpush-1  | [d2f7dbf4-2c55-4ee4-83d7-5cbb3baeed17] rack-timeout (0.6.3) lib/rack/timeout/core.rb:147:in `call'
pwpush-pwpush-1  | [d2f7dbf4-2c55-4ee4-83d7-5cbb3baeed17] actionpack (7.0.6) lib/action_dispatch/middleware/request_id.rb:26:in `call'
pwpush-pwpush-1  | [d2f7dbf4-2c55-4ee4-83d7-5cbb3baeed17] rack (2.2.8) lib/rack/method_override.rb:24:in `call'
pwpush-pwpush-1  | [d2f7dbf4-2c55-4ee4-83d7-5cbb3baeed17] rack (2.2.8) lib/rack/runtime.rb:22:in `call'
pwpush-pwpush-1  | [d2f7dbf4-2c55-4ee4-83d7-5cbb3baeed17] actionpack (7.0.6) lib/action_dispatch/middleware/executor.rb:14:in `call'
pwpush-pwpush-1  | [d2f7dbf4-2c55-4ee4-83d7-5cbb3baeed17] actionpack (7.0.6) lib/action_dispatch/middleware/static.rb:23:in `call'
pwpush-pwpush-1  | [d2f7dbf4-2c55-4ee4-83d7-5cbb3baeed17] rack (2.2.8) lib/rack/sendfile.rb:110:in `call'
pwpush-pwpush-1  | [d2f7dbf4-2c55-4ee4-83d7-5cbb3baeed17] actionpack (7.0.6) lib/action_dispatch/middleware/host_authorization.rb:131:in `call'
pwpush-pwpush-1  | [d2f7dbf4-2c55-4ee4-83d7-5cbb3baeed17] rack-cors (2.0.1) lib/rack/cors.rb:102:in `call'
pwpush-pwpush-1  | [d2f7dbf4-2c55-4ee4-83d7-5cbb3baeed17] railties (7.0.6) lib/rails/engine.rb:530:in `call'
pwpush-pwpush-1  | [d2f7dbf4-2c55-4ee4-83d7-5cbb3baeed17] railties (7.0.6) lib/rails/railtie.rb:226:in `public_send'
pwpush-pwpush-1  | [d2f7dbf4-2c55-4ee4-83d7-5cbb3baeed17] railties (7.0.6) lib/rails/railtie.rb:226:in `method_missing'
pwpush-pwpush-1  | [d2f7dbf4-2c55-4ee4-83d7-5cbb3baeed17] puma (6.3.0) lib/puma/configuration.rb:270:in `call'
pwpush-pwpush-1  | [d2f7dbf4-2c55-4ee4-83d7-5cbb3baeed17] puma (6.3.0) lib/puma/request.rb:100:in `block in handle_request'
pwpush-pwpush-1  | [d2f7dbf4-2c55-4ee4-83d7-5cbb3baeed17] puma (6.3.0) lib/puma/thread_pool.rb:344:in `with_force_shutdown'
pwpush-pwpush-1  | [d2f7dbf4-2c55-4ee4-83d7-5cbb3baeed17] puma (6.3.0) lib/puma/request.rb:99:in `handle_request'
pwpush-pwpush-1  | [d2f7dbf4-2c55-4ee4-83d7-5cbb3baeed17] puma (6.3.0) lib/puma/server.rb:443:in `process_client'
pwpush-pwpush-1  | [d2f7dbf4-2c55-4ee4-83d7-5cbb3baeed17] puma (6.3.0) lib/puma/server.rb:245:in `block in run'
pwpush-pwpush-1  | [d2f7dbf4-2c55-4ee4-83d7-5cbb3baeed17] puma (6.3.0) lib/puma/thread_pool.rb:151:in `block in spawn_thread'
pwpush-db-1      | 2023-08-09 14:33:44+00:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:11.0.2+maria~ubu2204 started.
pwpush-db-1      | 2023-08-09 14:33:45+00:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql'
pwpush-db-1      | 2023-08-09 14:33:45+00:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:11.0.2+maria~ubu2204 started.
pwpush-db-1      | 2023-08-09 14:33:45+00:00 [Note] [Entrypoint]: MariaDB upgrade not required
pwpush-db-1      | 2023-08-09 14:33:45 0 [Note] Starting MariaDB 11.0.2-MariaDB-1:11.0.2+maria~ubu2204 source revision 0005f2f06c8e1aea4915887decad67885108a929 as process 1
pwpush-db-1      | 2023-08-09 14:33:45 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
pwpush-db-1      | 2023-08-09 14:33:45 0 [Note] InnoDB: Using transactional memory
pwpush-db-1      | 2023-08-09 14:33:45 0 [Note] InnoDB: Number of transaction pools: 1
pwpush-db-1      | 2023-08-09 14:33:45 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions
pwpush-db-1      | 2023-08-09 14:33:45 0 [Note] mariadbd: O_TMPFILE is not supported on /tmp (disabling future attempts)
pwpush-db-1      | 2023-08-09 14:33:45 0 [Note] InnoDB: Initializing buffer pool, total size = 128.000MiB, chunk size = 2.000MiB
pwpush-db-1      | 2023-08-09 14:33:45 0 [Note] InnoDB: Completed initialization of buffer pool
pwpush-db-1      | 2023-08-09 14:33:45 0 [Note] InnoDB: File system buffers for log disabled (block size=512 bytes)
pwpush-db-1      | 2023-08-09 14:33:45 0 [Note] InnoDB: Opened 3 undo tablespaces
pwpush-db-1      | 2023-08-09 14:33:45 0 [Note] InnoDB: 128 rollback segments in 3 undo tablespaces are active.
pwpush-db-1      | 2023-08-09 14:33:45 0 [Note] InnoDB: Setting file './ibtmp1' size to 12.000MiB. Physically writing the file full; Please wait ...
pwpush-db-1      | 2023-08-09 14:33:45 0 [Note] InnoDB: File './ibtmp1' size is now 12.000MiB.
pwpush-db-1      | 2023-08-09 14:33:45 0 [Note] InnoDB: log sequence number 251057; transaction id 563
pwpush-db-1      | 2023-08-09 14:33:45 0 [Note] Plugin 'FEEDBACK' is disabled.
pwpush-db-1      | 2023-08-09 14:33:45 0 [Note] Plugin 'wsrep-provider' is disabled.
pwpush-db-1      | 2023-08-09 14:33:45 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool
pwpush-db-1      | 2023-08-09 14:33:45 0 [Note] Server socket created on IP: '0.0.0.0'.
pwpush-db-1      | 2023-08-09 14:33:45 0 [Note] Server socket created on IP: '::'.
pwpush-db-1      | 2023-08-09 14:33:45 0 [Note] InnoDB: Buffer pool(s) load completed at 230809 14:33:45
pwpush-db-1      | 2023-08-09 14:33:45 0 [Note] mariadbd: ready for connections.
pwpush-db-1      | Version: '11.0.2-MariaDB-1:11.0.2+maria~ubu2204'  socket: '/run/mysqld/mysqld.sock'  port: 3306  mariadb.org binary distribution

Log with debug on

pwpush-db-1  | 2023-08-09 14:37:05+00:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:11.0.2+maria~ubu2204 started.
pwpush-db-1  | 2023-08-09 14:37:06+00:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql'
pwpush-db-1  | 2023-08-09 14:37:06+00:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:11.0.2+maria~ubu2204 started.
pwpush-db-1  | 2023-08-09 14:37:06+00:00 [Note] [Entrypoint]: MariaDB upgrade not required
pwpush-db-1  | 2023-08-09 14:37:06 0 [Note] Starting MariaDB 11.0.2-MariaDB-1:11.0.2+maria~ubu2204 source revision 0005f2f06c8e1aea4915887decad67885108a929 as process 1
pwpush-db-1  | 2023-08-09 14:37:06 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
pwpush-db-1  | 2023-08-09 14:37:06 0 [Note] InnoDB: Using transactional memory
pwpush-db-1  | 2023-08-09 14:37:06 0 [Note] InnoDB: Number of transaction pools: 1
pwpush-db-1  | 2023-08-09 14:37:06 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions
pwpush-db-1  | 2023-08-09 14:37:06 0 [Note] mariadbd: O_TMPFILE is not supported on /tmp (disabling future attempts)
pwpush-db-1  | 2023-08-09 14:37:06 0 [Note] InnoDB: Initializing buffer pool, total size = 128.000MiB, chunk size = 2.000MiB
pwpush-db-1  | 2023-08-09 14:37:06 0 [Note] InnoDB: Completed initialization of buffer pool
pwpush-db-1  | 2023-08-09 14:37:06 0 [Note] InnoDB: File system buffers for log disabled (block size=512 bytes)
pwpush-db-1  | 2023-08-09 14:37:06 0 [Note] InnoDB: Opened 3 undo tablespaces
pwpush-db-1  | 2023-08-09 14:37:06 0 [Note] InnoDB: 128 rollback segments in 3 undo tablespaces are active.
pwpush-db-1  | 2023-08-09 14:37:06 0 [Note] InnoDB: Setting file './ibtmp1' size to 12.000MiB. Physically writing the file full; Please wait ...
pwpush-db-1  | 2023-08-09 14:37:06 0 [Note] InnoDB: File './ibtmp1' size is now 12.000MiB.
pwpush-db-1  | 2023-08-09 14:37:06 0 [Note] InnoDB: log sequence number 252413; transaction id 577
pwpush-db-1  | 2023-08-09 14:37:06 0 [Note] Plugin 'FEEDBACK' is disabled.
pwpush-db-1  | 2023-08-09 14:37:06 0 [Note] Plugin 'wsrep-provider' is disabled.
pwpush-db-1  | 2023-08-09 14:37:06 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool
pwpush-db-1  | 2023-08-09 14:37:06 0 [Note] Server socket created on IP: '0.0.0.0'.
pwpush-db-1  | 2023-08-09 14:37:06 0 [Note] Server socket created on IP: '::'.
pwpush-db-1  | 2023-08-09 14:37:06 0 [Note] mariadbd: ready for connections.
pwpush-db-1  | Version: '11.0.2-MariaDB-1:11.0.2+maria~ubu2204'  socket: '/run/mysqld/mysqld.sock'  port: 3306  mariadb.org binary distribution
pwpush-db-1  | 2023-08-09 14:37:06 0 [Note] InnoDB: Buffer pool(s) load completed at 230809 14:37:06
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] warden (1.2.9) lib/warden/manager.rb:34:in `catch'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] warden (1.2.9) lib/warden/manager.rb:34:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] rack (2.2.8) lib/rack/tempfile_reaper.rb:15:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] rack (2.2.8) lib/rack/etag.rb:27:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] rack (2.2.8) lib/rack/conditional_get.rb:40:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] rack (2.2.8) lib/rack/head.rb:12:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] actionpack (7.0.6) lib/action_dispatch/http/permissions_policy.rb:38:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] actionpack (7.0.6) lib/action_dispatch/http/content_security_policy.rb:36:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] rack (2.2.8) lib/rack/session/abstract/id.rb:266:in `context'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] rack (2.2.8) lib/rack/session/abstract/id.rb:260:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] actionpack (7.0.6) lib/action_dispatch/middleware/cookies.rb:704:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] actionpack (7.0.6) lib/action_dispatch/middleware/callbacks.rb:27:in `block in call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] activesupport (7.0.6) lib/active_support/callbacks.rb:99:in `run_callbacks'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] actionpack (7.0.6) lib/action_dispatch/middleware/callbacks.rb:26:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] rollbar (3.4.0) lib/rollbar/middleware/rails/rollbar.rb:25:in `block in call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] rollbar (3.4.0) lib/rollbar.rb:145:in `scoped'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] rollbar (3.4.0) lib/rollbar/middleware/rails/rollbar.rb:22:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] actionpack (7.0.6) lib/action_dispatch/middleware/debug_exceptions.rb:28:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] rollbar (3.4.0) lib/rollbar/middleware/rails/show_exceptions.rb:22:in `call_with_rollbar'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] actionpack (7.0.6) lib/action_dispatch/middleware/show_exceptions.rb:29:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] lograge (0.13.0) lib/lograge/rails_ext/rack/logger.rb:18:in `call_app'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] railties (7.0.6) lib/rails/rack/logger.rb:25:in `block in call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] activesupport (7.0.6) lib/active_support/tagged_logging.rb:99:in `block in tagged'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] activesupport (7.0.6) lib/active_support/tagged_logging.rb:37:in `tagged'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] activesupport (7.0.6) lib/active_support/tagged_logging.rb:99:in `tagged'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] railties (7.0.6) lib/rails/rack/logger.rb:25:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] actionpack (7.0.6) lib/action_dispatch/middleware/remote_ip.rb:93:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] request_store (1.5.1) lib/request_store/middleware.rb:19:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] rack-timeout (0.6.3) lib/rack/timeout/core.rb:148:in `block in call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] rack-timeout (0.6.3) lib/rack/timeout/support/timeout.rb:19:in `timeout'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] rack-timeout (0.6.3) lib/rack/timeout/core.rb:147:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] actionpack (7.0.6) lib/action_dispatch/middleware/request_id.rb:26:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] rack (2.2.8) lib/rack/method_override.rb:24:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] rack (2.2.8) lib/rack/runtime.rb:22:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] actionpack (7.0.6) lib/action_dispatch/middleware/executor.rb:14:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] actionpack (7.0.6) lib/action_dispatch/middleware/static.rb:23:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] rack (2.2.8) lib/rack/sendfile.rb:110:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] actionpack (7.0.6) lib/action_dispatch/middleware/host_authorization.rb:131:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] rack-cors (2.0.1) lib/rack/cors.rb:102:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] railties (7.0.6) lib/rails/engine.rb:530:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] railties (7.0.6) lib/rails/railtie.rb:226:in `public_send'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] railties (7.0.6) lib/rails/railtie.rb:226:in `method_missing'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] puma (6.3.0) lib/puma/configuration.rb:270:in `call'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] puma (6.3.0) lib/puma/request.rb:100:in `block in handle_request'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] puma (6.3.0) lib/puma/thread_pool.rb:344:in `with_force_shutdown'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] puma (6.3.0) lib/puma/request.rb:99:in `handle_request'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] puma (6.3.0) lib/puma/server.rb:443:in `process_client'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] puma (6.3.0) lib/puma/server.rb:245:in `block in run'
pwpush-pwpush-1  | [64caad19-3049-425f-811f-d3c81518b49b] puma (6.3.0) lib/puma/thread_pool.rb:151:in `block in spawn_thread'
pwpush-pwpush-1  | D, [2023-08-09T14:37:39.134226 #11] DEBUG -- : source=rack-timeout id=64caad19-3049-425f-811f-d3c81518b49b timeout=15000ms service=12ms state=completed

Some more logs

Password Pusher: migrating database to latest...
D, [2023-08-09T14:45:53.346521 #7] DEBUG -- :    (0.4ms)  SELECT GET_LOCK('1111536674037510630', 0)
D, [2023-08-09T14:45:53.366068 #7] DEBUG -- :   ActiveRecord::SchemaMigration Pluck (2.7ms)  SELECT `schema_migrations`.`version` FROM `schema_migrations` ORDER BY `schema_migrations`.`version` ASC
D, [2023-08-09T14:45:53.374238 #7] DEBUG -- :   ActiveRecord::InternalMetadata Load (0.9ms)  SELECT `ar_internal_metadata`.* FROM `ar_internal_metadata` WHERE `ar_internal_metadata`.`key` = 'environment' LIMIT 1
D, [2023-08-09T14:45:53.384277 #7] DEBUG -- :    (0.4ms)  SELECT RELEASE_LOCK('1111536674037510630')
Password Pusher: starting puma webserver...
[9] Puma starting in cluster mode...
[9] * Puma version: 6.3.0 (ruby 3.2.2-p53) ("Mugi No Toki Itaru")
[9] *  Min threads: 5
[9] *  Max threads: 5
[9] *  Environment: production
[9] *   Master PID: 9
[9] *      Workers: 2
[9] *     Restarts: (✔) hot (✖) phased
[9] * Preloading application
[9] * Listening on http://0.0.0.0:5100
[9] Use Ctrl-C to stop
[9] - Worker 0 (PID: 11) booted in 0.01s, phase: 0
[9] - Worker 1 (PID: 12) booted in 0.01s, phase: 0
D, [2023-08-09T14:46:06.174384 #12] DEBUG -- : source=rack-timeout id=72d73b93-503d-4e9a-9abb-b7cfe84566eb timeout=15000ms state=ready
D, [2023-08-09T14:46:06.184541 #12] DEBUG -- : source=rack-timeout id=72d73b93-503d-4e9a-9abb-b7cfe84566eb timeout=15000ms service=10ms state=active
D, [2023-08-09T14:46:06.232779 #12] DEBUG -- : [72d73b93-503d-4e9a-9abb-b7cfe84566eb]   User Load (1.0ms)  SELECT `users`.* FROM `users` WHERE `users`.`id` = 2 ORDER BY `users`.`id` ASC LIMIT 1
I, [2023-08-09T14:46:06.332788 #12]  INFO -- : [72d73b93-503d-4e9a-9abb-b7cfe84566eb] method=GET path=/en/f/new format=html controller=FilePushesController action=new status=200 allocations=60466 duration=145.76 view=59.06 db=11.89 user_id=2 ip=80.242.243.218
D, [2023-08-09T14:46:06.334793 #12] DEBUG -- : source=rack-timeout id=72d73b93-503d-4e9a-9abb-b7cfe84566eb timeout=15000ms service=161ms state=completed
D, [2023-08-09T14:46:09.546443 #12] DEBUG -- : source=rack-timeout id=5a9e9073-d114-4c57-a1a3-e41c16080744 timeout=15000ms state=ready
D, [2023-08-09T14:46:09.547083 #12] DEBUG -- : source=rack-timeout id=5a9e9073-d114-4c57-a1a3-e41c16080744 timeout=15000ms service=1ms state=active
D, [2023-08-09T14:46:09.588522 #12] DEBUG -- : [5a9e9073-d114-4c57-a1a3-e41c16080744]   TRANSACTION (0.5ms)  BEGIN
D, [2023-08-09T14:46:09.589937 #12] DEBUG -- : [5a9e9073-d114-4c57-a1a3-e41c16080744]   ActiveStorage::Blob Create (1.1ms)  INSERT INTO `active_storage_blobs` (`key`, `filename`, `content_type`, `metadata`, `service_name`, `byte_size`, `checksum`, `created_at`) VALUES ('7nsv5n2j9y6hmagk5j4ok6nmlp36', 'CalDigit_TS4_PD_Firmware_Updater_v4208_Mac.dmg', 'application/octet-stream', NULL, 'local', 1567056, 'ojvS4vSv+C+2b+5K05Kgrw==', '2023-08-09 14:46:09')
D, [2023-08-09T14:46:09.592827 #12] DEBUG -- : [5a9e9073-d114-4c57-a1a3-e41c16080744]   TRANSACTION (1.4ms)  COMMIT
D, [2023-08-09T14:46:09.599259 #12] DEBUG -- : [5a9e9073-d114-4c57-a1a3-e41c16080744]   Disk Storage (2.1ms) Generated URL for file at key: 7nsv5n2j9y6hmagk5j4ok6nmlp36 (http://pwpush.ictwebsolution.nl:5100/rails/active_storage/disk/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDam9JYTJWNVNTSWhOMjV6ZGpWdU1tbzVlVFpvYldGbmF6VnFORzlyTm01dGJIQXpOZ1k2QmtWVU9oRmpiMjUwWlc1MFgzUjVjR1ZKSWgxaGNIQnNhV05oZEdsdmJpOXZZM1JsZEMxemRISmxZVzBHT3daVU9oTmpiMjUwWlc1MFgyeGxibWQwYUdrRFVPa1hPZzFqYUdWamEzTjFiVWtpSFc5cWRsTTBkbE4ySzBNck1tSXJOVXN3TlV0bmNuYzlQUVk3QmxRNkVYTmxjblpwWTJWZmJtRnRaVG9LYkc5allXdz0iLCJleHAiOiIyMDIzLTA4LTA5VDE0OjUxOjA5LjU5N1oiLCJwdXIiOiJibG9iX3Rva2VuIn19--5ced989a13e0d085ae2601567d14f762056809de)
D, [2023-08-09T14:46:09.602726 #12] DEBUG -- : [5a9e9073-d114-4c57-a1a3-e41c16080744]   User Load (0.9ms)  SELECT `users`.* FROM `users` WHERE `users`.`id` = 2 ORDER BY `users`.`id` ASC LIMIT 1
I, [2023-08-09T14:46:09.603802 #12]  INFO -- : [5a9e9073-d114-4c57-a1a3-e41c16080744] method=POST path=/rails/active_storage/direct_uploads format=json controller=ActiveStorage::DirectUploadsController action=create status=200 allocations=7075 duration=50.21 view=0.67 db=9.62 user_id=2 ip=80.242.243.218
D, [2023-08-09T14:46:09.605387 #12] DEBUG -- : source=rack-timeout id=5a9e9073-d114-4c57-a1a3-e41c16080744 timeout=15000ms service=59ms state=completed
D, [2023-08-09T14:46:09.877798 #12] DEBUG -- : source=rack-timeout id=5b62d7ae-af7b-4167-98be-95a43fbdaa65 timeout=15000ms state=ready
D, [2023-08-09T14:46:09.878220 #12] DEBUG -- : source=rack-timeout id=5b62d7ae-af7b-4167-98be-95a43fbdaa65 timeout=15000ms service=0ms state=active
I, [2023-08-09T14:46:09.886928 #12]  INFO -- : [5b62d7ae-af7b-4167-98be-95a43fbdaa65]   Disk Storage (1.4ms) Uploaded file to key: 7nsv5n2j9y6hmagk5j4ok6nmlp36 (checksum: ojvS4vSv+C+2b+5K05Kgrw==)
D, [2023-08-09T14:46:09.891217 #12] DEBUG -- : [5b62d7ae-af7b-4167-98be-95a43fbdaa65]   User Load (1.0ms)  SELECT `users`.* FROM `users` WHERE `users`.`id` = 2 ORDER BY `users`.`id` ASC LIMIT 1
I, [2023-08-09T14:46:09.892077 #12]  INFO -- : [5b62d7ae-af7b-4167-98be-95a43fbdaa65] method=PUT path=/rails/active_storage/disk/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDam9JYTJWNVNTSWhOMjV6ZGpWdU1tbzVlVFpvYldGbmF6VnFORzlyTm01dGJIQXpOZ1k2QmtWVU9oRmpiMjUwWlc1MFgzUjVjR1ZKSWgxaGNIQnNhV05oZEdsdmJpOXZZM1JsZEMxemRISmxZVzBHT3daVU9oTmpiMjUwWlc1MFgyeGxibWQwYUdrRFVPa1hPZzFqYUdWamEzTjFiVWtpSFc5cWRsTTBkbE4ySzBNck1tSXJOVXN3TlV0bmNuYzlQUVk3QmxRNkVYTmxjblpwWTJWZmJtRnRaVG9LYkc5allXdz0iLCJleHAiOiIyMDIzLTA4LTA5VDE0OjUxOjA5LjU5N1oiLCJwdXIiOiJibG9iX3Rva2VuIn19--5ced989a13e0d085ae2601567d14f762056809de format=*/* controller=ActiveStorage::DiskController action=update status=500 allocations=877 duration=8.11 view=0.00 db=0.00 user_id=2 ip=80.242.243.218
F, [2023-08-09T14:46:09.895284 #12] FATAL -- : [5b62d7ae-af7b-4167-98be-95a43fbdaa65]   
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] Errno::EACCES (Permission denied @ dir_s_mkdir - /opt/PasswordPusher/storage/7n):
[5b62d7ae-af7b-4167-98be-95a43fbdaa65]   
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] /usr/local/lib/ruby/3.2.0/fileutils.rb:406:in `mkdir'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] /usr/local/lib/ruby/3.2.0/fileutils.rb:406:in `fu_mkdir'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] /usr/local/lib/ruby/3.2.0/fileutils.rb:384:in `block (2 levels) in mkdir_p'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] /usr/local/lib/ruby/3.2.0/fileutils.rb:382:in `reverse_each'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] /usr/local/lib/ruby/3.2.0/fileutils.rb:382:in `block in mkdir_p'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] /usr/local/lib/ruby/3.2.0/fileutils.rb:374:in `each'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] /usr/local/lib/ruby/3.2.0/fileutils.rb:374:in `mkdir_p'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] activestorage (7.0.6) lib/active_storage/service/disk_service.rb:158:in `block in make_path_for'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] <internal:kernel>:90:in `tap'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] activestorage (7.0.6) lib/active_storage/service/disk_service.rb:158:in `make_path_for'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] activestorage (7.0.6) lib/active_storage/service/disk_service.rb:21:in `block in upload'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] activesupport (7.0.6) lib/active_support/notifications.rb:206:in `block in instrument'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] activesupport (7.0.6) lib/active_support/notifications/instrumenter.rb:24:in `instrument'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] activesupport (7.0.6) lib/active_support/notifications.rb:206:in `instrument'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] activestorage (7.0.6) lib/active_storage/service.rb:163:in `instrument'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] activestorage (7.0.6) lib/active_storage/service/disk_service.rb:20:in `upload'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] activestorage (7.0.6) app/controllers/active_storage/disk_controller.rb:25:in `update'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] actionpack (7.0.6) lib/action_controller/metal/basic_implicit_render.rb:6:in `send_action'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] actionpack (7.0.6) lib/abstract_controller/base.rb:215:in `process_action'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] actionpack (7.0.6) lib/action_controller/metal/rendering.rb:165:in `process_action'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] actionpack (7.0.6) lib/abstract_controller/callbacks.rb:234:in `block in process_action'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] activesupport (7.0.6) lib/active_support/callbacks.rb:118:in `block in run_callbacks'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] actiontext (7.0.6) lib/action_text/rendering.rb:20:in `with_renderer'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] actiontext (7.0.6) lib/action_text/engine.rb:69:in `block (4 levels) in <class:Engine>'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] activesupport (7.0.6) lib/active_support/callbacks.rb:127:in `instance_exec'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] activesupport (7.0.6) lib/active_support/callbacks.rb:127:in `block in run_callbacks'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] activesupport (7.0.6) lib/active_support/callbacks.rb:138:in `run_callbacks'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] actionpack (7.0.6) lib/abstract_controller/callbacks.rb:233:in `process_action'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] actionpack (7.0.6) lib/action_controller/metal/rescue.rb:23:in `process_action'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] actionpack (7.0.6) lib/action_controller/metal/instrumentation.rb:67:in `block in process_action'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] activesupport (7.0.6) lib/active_support/notifications.rb:206:in `block in instrument'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] activesupport (7.0.6) lib/active_support/notifications/instrumenter.rb:24:in `instrument'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] activesupport (7.0.6) lib/active_support/notifications.rb:206:in `instrument'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] actionpack (7.0.6) lib/action_controller/metal/instrumentation.rb:66:in `process_action'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] actionpack (7.0.6) lib/action_controller/metal/params_wrapper.rb:259:in `process_action'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] activerecord (7.0.6) lib/active_record/railties/controller_runtime.rb:27:in `process_action'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] actionpack (7.0.6) lib/abstract_controller/base.rb:151:in `process'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] actionview (7.0.6) lib/action_view/rendering.rb:39:in `process'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] actionpack (7.0.6) lib/action_controller/metal.rb:188:in `dispatch'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] actionpack (7.0.6) lib/action_controller/metal.rb:251:in `dispatch'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] actionpack (7.0.6) lib/action_dispatch/routing/route_set.rb:49:in `dispatch'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] actionpack (7.0.6) lib/action_dispatch/routing/route_set.rb:32:in `serve'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] actionpack (7.0.6) lib/action_dispatch/journey/router.rb:50:in `block in serve'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] actionpack (7.0.6) lib/action_dispatch/journey/router.rb:32:in `each'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] actionpack (7.0.6) lib/action_dispatch/journey/router.rb:32:in `serve'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] actionpack (7.0.6) lib/action_dispatch/routing/route_set.rb:852:in `call'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] apipie-rails (1.2.2) lib/apipie/static_dispatcher.rb:68:in `call'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] rack-attack (6.7.0) lib/rack/attack.rb:127:in `call'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] rack-throttle (0.7.0) lib/rack/throttle/limiter.rb:35:in `call'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] rack-throttle (0.7.0) lib/rack/throttle/limiter.rb:35:in `call'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] rack-throttle (0.7.0) lib/rack/throttle/limiter.rb:35:in `call'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] rack-throttle (0.7.0) lib/rack/throttle/limiter.rb:35:in `call'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] warden (1.2.9) lib/warden/manager.rb:36:in `block in call'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] warden (1.2.9) lib/warden/manager.rb:34:in `catch'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] warden (1.2.9) lib/warden/manager.rb:34:in `call'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] rack (2.2.8) lib/rack/tempfile_reaper.rb:15:in `call'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] rack (2.2.8) lib/rack/etag.rb:27:in `call'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] rack (2.2.8) lib/rack/conditional_get.rb:40:in `call'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] rack (2.2.8) lib/rack/head.rb:12:in `call'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] actionpack (7.0.6) lib/action_dispatch/http/permissions_policy.rb:38:in `call'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] actionpack (7.0.6) lib/action_dispatch/http/content_security_policy.rb:36:in `call'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] rack (2.2.8) lib/rack/session/abstract/id.rb:266:in `context'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] rack (2.2.8) lib/rack/session/abstract/id.rb:260:in `call'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] actionpack (7.0.6) lib/action_dispatch/middleware/cookies.rb:704:in `call'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] actionpack (7.0.6) lib/action_dispatch/middleware/callbacks.rb:27:in `block in call'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] activesupport (7.0.6) lib/active_support/callbacks.rb:99:in `run_callbacks'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] actionpack (7.0.6) lib/action_dispatch/middleware/callbacks.rb:26:in `call'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] rollbar (3.4.0) lib/rollbar/middleware/rails/rollbar.rb:25:in `block in call'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] rollbar (3.4.0) lib/rollbar.rb:145:in `scoped'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] rollbar (3.4.0) lib/rollbar/middleware/rails/rollbar.rb:22:in `call'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] actionpack (7.0.6) lib/action_dispatch/middleware/debug_exceptions.rb:28:in `call'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] rollbar (3.4.0) lib/rollbar/middleware/rails/show_exceptions.rb:22:in `call_with_rollbar'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] actionpack (7.0.6) lib/action_dispatch/middleware/show_exceptions.rb:29:in `call'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] lograge (0.13.0) lib/lograge/rails_ext/rack/logger.rb:18:in `call_app'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] railties (7.0.6) lib/rails/rack/logger.rb:25:in `block in call'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] activesupport (7.0.6) lib/active_support/tagged_logging.rb:99:in `block in tagged'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] activesupport (7.0.6) lib/active_support/tagged_logging.rb:37:in `tagged'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] activesupport (7.0.6) lib/active_support/tagged_logging.rb:99:in `tagged'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] railties (7.0.6) lib/rails/rack/logger.rb:25:in `call'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] actionpack (7.0.6) lib/action_dispatch/middleware/remote_ip.rb:93:in `call'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] request_store (1.5.1) lib/request_store/middleware.rb:19:in `call'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] rack-timeout (0.6.3) lib/rack/timeout/core.rb:148:in `block in call'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] rack-timeout (0.6.3) lib/rack/timeout/support/timeout.rb:19:in `timeout'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] rack-timeout (0.6.3) lib/rack/timeout/core.rb:147:in `call'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] actionpack (7.0.6) lib/action_dispatch/middleware/request_id.rb:26:in `call'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] rack (2.2.8) lib/rack/method_override.rb:24:in `call'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] rack (2.2.8) lib/rack/runtime.rb:22:in `call'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] actionpack (7.0.6) lib/action_dispatch/middleware/executor.rb:14:in `call'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] actionpack (7.0.6) lib/action_dispatch/middleware/static.rb:23:in `call'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] rack (2.2.8) lib/rack/sendfile.rb:110:in `call'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] actionpack (7.0.6) lib/action_dispatch/middleware/host_authorization.rb:131:in `call'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] rack-cors (2.0.1) lib/rack/cors.rb:102:in `call'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] railties (7.0.6) lib/rails/engine.rb:530:in `call'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] railties (7.0.6) lib/rails/railtie.rb:226:in `public_send'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] railties (7.0.6) lib/rails/railtie.rb:226:in `method_missing'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] puma (6.3.0) lib/puma/configuration.rb:270:in `call'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] puma (6.3.0) lib/puma/request.rb:100:in `block in handle_request'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] puma (6.3.0) lib/puma/thread_pool.rb:344:in `with_force_shutdown'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] puma (6.3.0) lib/puma/request.rb:99:in `handle_request'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] puma (6.3.0) lib/puma/server.rb:443:in `process_client'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] puma (6.3.0) lib/puma/server.rb:245:in `block in run'
[5b62d7ae-af7b-4167-98be-95a43fbdaa65] puma (6.3.0) lib/puma/thread_pool.rb:151:in `block in spawn_thread'
D, [2023-08-09T14:46:09.896144 #12] DEBUG -- : source=rack-timeout id=5b62d7ae-af7b-4167-98be-95a43fbdaa65 timeout=15000ms service=18ms state=completed

@pglombardo
Copy link
Owner

pglombardo commented Aug 9, 2023

Also we are using S3 but not amazon that should work right?

Yes - any S3 compatible bucket.

Errno::EACCES (Permission denied @ dir_s_mkdir - /opt/PasswordPusher/storage/7n)

At least for the local storage, there was a permissions issue. When uploading the file, it couldn't be written. The specific error is with a mkdir. Was that a mounted volume or really inside the container?

@kayvanaarssen
Copy link

Does not matter really.

  1. Local and no volume mounted = same issue
  2. S3 Storage (S3 Compatiple) for example Wasabi (using an other provider in this case) but should all be the same.
  3. With mounted volume I let docker create the locations did not do anything with the rights

It works for mysql it created the folders in there without an issue.

Any idea what could cause this?

@pglombardo
Copy link
Owner

Ok I think I have a few ideas:

I was able to reproduce this with local storage. I ran chmod 555 and find . -type d -exec chmod 555 {} \; on/in the /storage directory and I got the same red upload bar.

Screenshot 2023-08-09 at 17 08 22

So whenever you see the red upload bar and a greyed out "Pushing..." button, it means that it couldn't write the file (for whatever reason).

I think what we're missing is a CORS configuration for the S3 buckets. For reference, this is the related documentation for the upload library.

Could you try and add this CORS configuration to your S3 buckets?

[
  {
    "AllowedHeaders": [
      "Content-Type",
      "Content-MD5",
      "Content-Disposition"
    ],
    "AllowedMethods": [
      "PUT"
    ],
    "AllowedOrigins": [
      "https://www.example.com" <<< replace with your URL
    ],
    "MaxAgeSeconds": 3600
  }
]

@kayvanaarssen
Copy link

Strange right that this happens even in the local storage option while Password Pusher (docker) creates the folders itself...

As for S3 all sources are allowed. I can also access it via Transmit on mac or cyberduck.
Also other applications like veaam etc. And backup tools are using the same S3 service other buckets ofcourse but the service is working.
So can it be something else? As for region we do not have to provide that with the S3 provider that we use so we do not specify. But we can, an everything is accepted also tried that no luck there.

They use Ceph for S3 storage and make it public.

@pglombardo
Copy link
Owner

Strange right that this happens even in the local storage option while Password Pusher (docker) creates the folders itself...

Yeah this is an odd issue that is hard to nail down. I get the sense it's a mix of issues so my best idea is to fix each smaller issue as I find them.

Just to confirm, did you try the CORS configuration? I don't doubt it works with the other tools. I think CORS is specifically when an upload is started from your browser by being referred from a third party URL.

@kayvanaarssen
Copy link

Where do we need to add that exactly.
We do not have control over the S3 part we just get a an account where we can create a bucket. No config possible so to say.
Do we need to set it in Password Pusher somewhere?

@pglombardo
Copy link
Owner

pglombardo commented Aug 9, 2023

In the S3 provider dashboard. If that's not possible, let me see if I can figure out another option.

@kayvanaarssen
Copy link

Right its not possible there. And like I wrote. Other thinks work without an issue. Also for example Nextcloud to point out an other more usual product. The service is from: dadup.eu

@kayvanaarssen
Copy link

kayvanaarssen commented Aug 9, 2023

I also created credentials for you; Server URL: nl.dadup.eu
-removed- Password for this Push is your github username.
There is no bucket in there yet, so you need to access the Account via an S3 Browser lite transmit, cyberduck or other tool.

@kayvanaarssen
Copy link

kayvanaarssen commented Aug 9, 2023

Okay,,, just tested.

chmod 777 pwpusherfiles

That's the folder on the host, that I mapped to the Volume.
But... Here comes the fun part.
I've not specified local in the .env but amazon

PWP__FILES_STORAGE="amazon"
PWP__FILES__S3__ENDPOINT="nl.dadup.eu"
PWP__FILES__S3__ACCESS_KEY_ID=""
PWP__FILES__S3__SECRET_ACCESS_KEY=""
PWP__FILES__S3__REGION='us-east-1'
PWP__FILES__S3__BUCKET="pwpush-files-1"

Than the push works but saved the file locally Whut! No files in S3

@pglombardo
Copy link
Owner

That's odd - are you sure you restarted the application?

Thanks for the S3 creds. I just substituted out the credentials for yours and I got a CORS error:

Screenshot 2023-08-09 at 18 46 23

@kayvanaarssen
Copy link

Yes, I do a restart of the Docker after I change anything.
Alright, so than I need to ask the provider if they can set it. Never had an issue with this before on their side.
Is there something we can do on the Password Pusher side to address this issue?
Also i'm testing mine from a public Domain, and also have set this in the .env file.

@pglombardo
Copy link
Owner

I thought about removing the direct upload feature although it would be non-trivial.

Direct uploads really help when people are uploading multi gigabyte files. Without it, it would be equivalent of the application undergoing a denial of service - 1 dedicated process to handle a 5 minute upload. 5-10 people do that and the application would be unresponsive.

Hopefully you can set that in your bucket. I've updated the Configuration document to explain this requirement.

I'm AFK for the next couple hours but will be back later. Thanks for all the help @kayvanaarssen!

@kayvanaarssen
Copy link

I'll also test it with some other S3 Storage and let you know.

@kayvanaarssen
Copy link

kayvanaarssen commented Aug 9, 2023

Even tried it with Digital Ocean Spaces. And set CORS.

Still does not work; Upload seems to finish. But saved local in the Docker container.
What am i missing here, when i browse to the location either in DigitalOcean or Transmit I also see no files

image

image

@WarpRat
Copy link

WarpRat commented Aug 25, 2023

@jnbalbona - did you ever fix your issue? I'm having the same problem using local storage. We just attempted to update from 1.14 which was working fine but now see the same http/https mismatch when attempting to push. I tried setting PWP__HOST_PROTOCOL even though it's supposed to default to https but that didn't seem to help. I've also attempted setting both PWP__OVERRIDE_BASE_URL and FORCE_SSL. Neither of those seemed to help either.

@pglombardo
Copy link
Owner

pglombardo commented Aug 26, 2023

Related update for "Stuck on 'Pushing...'" in #794:

This morning I tested the Docker & Nginx example setup from scratch and I got the same stuck on "Pushing.." error (File uploads with pwpush-ephemeral and local storage). After a bit of digging, I found that File uploads were getting blocked by per second throttling.

If you are having trouble uploading files, please try setting PWP__THROTTLING__SECOND=20 and please post back your results.

With this, I was able to upload files working without issue.

When I switched to cloud storage (Amazon S3) I got the CORs error in the browser console but was fixed by applying the right CORs policy to the S3 buckets. Documentation here.

There is more but I don't want to overwhelm the thread. I put other findings in the Troubleshooting wiki page.

I hope that this helps at least some of you here.

@jnbalbona
Copy link

Hi.
Sorry for the lack of knowledge, could you give an example of using a functional NGINX configuration?
Thanks in advance.

@jnbalbona
Copy link

jnbalbona commented Aug 28, 2023

I answer myself:

    server {
        listen 443 ssl;
        server_name pwp.xxxxx.xx;
        if ($host != 'pwp.xxxxx.xx'){
           return 403;
        }
        ssl_certificate /etc/certs/cert.pem;
        ssl_certificate_key /etc/certs/privkey.key;

        location / {
            allow  all;
            
            charset utf-8;
            client_max_body_size 50M;
		
            proxy_set_header Host $http_host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_pass http://<IP>:<Puerto>/;
 	    **proxy_set_header X-Forwarded-Proto https;**
            proxy_http_version 1.1;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection "upgrade";
        }
		
        error_page 403 /error/403.html;
        error_page 404 /error/404.html;
        error_page 500 502 503 504 /error/50x.html;
    }

Thank you very much anyway.

@selkopb
Copy link

selkopb commented Aug 28, 2023

Hello,
@jnbalbona, I was just about to post my feedback.
I finally managed to correct my problem by adding the following configuration to the Apache configuration:

    RequestHeader set X-Forwarded-Host "pwpush.example.fr"
    RequestHeader set X-Forwarded-Port "443
    RequestHeader set X-Forwarded-Proto "https"

I also remove the SSL-related options in my docker-compose file:

PWP__OVERRIDE_BASE_URL=https://pwpush.example.fr/
FORCE_SSL=true

Thank you very much for the help anyway !

@pglombardo
Copy link
Owner

Sorry for the lack of knowledge, could you give an example of using a functional NGINX configuration?

For reference there is an example Password Pusher with nginx setup here.

@WarpRat
Copy link

WarpRat commented Aug 29, 2023

After more investigation we determined that our configuration of an AWS NLB terminating SSL > nginx ingress controller > pwpush attaches an X-Forwarded-Proto: http header. We're changing some of our ingress configuration to allow us to properly set that header for pwpush traffic but it would be great if there was a configuration option that would take precedence over the header for environments where it would be more difficult to make that change.

@pglombardo
Copy link
Owner

it would be great if there was a configuration option that would take precedence over the header for environments where it would be more difficult to make that change.

The other option is PWP__OVERRIDE_BASE_URL which will take precedence over the HTTP headers. For reference, the documentation on this is here.

This setting assures that generated secret URLs are generated with that base URL. This doesn't apply to the HTTP back and forth between the application and the proxy.

@WarpRat
Copy link

WarpRat commented Sep 12, 2023

Thanks for the response. We had already experimented with setting that override base url setting but the issue was the communication between the backend and proxy. The generate secret would fail because it was attempting to request http resources from an https page. I think we could have made it work with the FORCE_SSL option and some changes to how the pwpush server was running too but I see that option is marked as deprecated, hopefully before it gets removed there will be some option to available to override the protocol that gets used for the application <> proxy communication. Like I said, we fixed our issue with some network reconfiguration but I could see this being an issue for other folks down the road. Regardless, I appreciate the quick responses here and all your work on this tool, overall it's great and really helpful for keeping our secrets safe ❤️

@pglombardo
Copy link
Owner

Thanks for the nice words @WarpRat. There was talk about deprecating force_ssl in the underlying framework (Rails) hence why I was planning to deprecate it in turn. That seems to have gone away and the option is still available in the latest versions - if that's the case, I'll keep it here too.

https://guides.rubyonrails.org/configuring.html#config-force-ssl
https://guides.rubyonrails.org/security.html#strict-transport-security-header

@pglombardo
Copy link
Owner

I believe this issue should be resolved for most. If so I'd like to close this issue.

But to summarise:

  1. Stuck on "Pushing" was often caused by the built in throttling which was set too low. The latest versions of the application now have larger throttling thresholds. Details in this comment.
  2. @kayvanaarssen with a great investigation identified potential issues with CORS configuration. This issue may still exist. If so, we should break it out into a new issue entirely so we can focus solely on that topic. Please let me know if this issue still exists for you and if so, create a new issue solely for that topic.
  3. Proxy <--> Password Pusher communication is difficult when it doesn't work. Right now we offer proxy configuration documentation and a section on force_ssl. It's minimal but not ideal.

Thanks everyone for your patience, help and input.

Waiting for feedback, but I'll aim to close this issue soon if I don't hear anything.

@kayvanaarssen
Copy link

kayvanaarssen commented Oct 11, 2023

@pglombardo I'll try to setup a clone of our existing one and test like I did before and let you know.

@pglombardo With the dadup service its still not working... But that could be because of the CORS settings on their side. Going to test backblaze now.

For some reason with backblaze even after setting the CORS rules i still cannot push.
Get this error in console;

Access to XMLHttpRequest at 'https://pwpush.s3.us-west-000.backblazeb2.com/nu6pwcsx?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=074547e490ae%2F20231011%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231011T155449Z&X-Amz-Expires=300&X-Amz-SignedHeaders=content-length%3Bcontent-md5%3Bcontent-type%3Bhost&X-Amz-Signature=1967e94a93f0ac931b212c733d66e368b08471cb8cf6fd9c7b33394b189b1996' from origin 'https://test.domain.nl' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

image

@pglombardo
Copy link
Owner

@kayvanaarssen let's break that testing out to a separate issue specifically for CORS. Could you file a new issue with your findings? Even a copy/paste would be appreciated.

@cyril23
Copy link

cyril23 commented Feb 7, 2024

I finally managed to correct my problem by adding the following configuration to the Apache configuration:

thanks a lot! same thing helped me, with Ubuntu + Docker + Apache Reverse Proxy configuration via RewriteRule

	RewriteEngine On
	RewriteRule ^(.*) http://127.0.0.1:5100/$1 [P,L]
	# fix proxy headers: https://github.com/pglombardo/PasswordPusher/issues/1193#issuecomment-1695532432
	RequestHeader set X-Forwarded-Port "443"
	RequestHeader set X-Forwarded-Proto "https"
	RequestHeader set X-Forwarded-Host "mysubdomain.mywebsite.com"

before this, I thought I needed to edit the location header manually via Header edit Location ^http://(.*)$ https://$1, but actually the root of the problem were these missing HTTP Headers, see https://github.com/pglombardo/PasswordPusher/blob/master/Configuration.md#forcing-ssl-links

Note: This is a legacy setting and is no longer suggested for use. If using a proxy, make sure to have your proxy forward the X-Forwarded-Host, X-Forwarded-Port and X-Forwarded-Proto HTTP headers. [...]

@nov1c3
Copy link

nov1c3 commented Aug 19, 2024

In case someone uses F5 BIG-IP in front.

Create a custom HTTP profile to insert X-Forwarded-Proto:https header (as per K43444200) and attach it to the VS.
No need to specify PWP__HOST_PROTOCOL and/or PWP__OVERRIDE_BASE_URL.

Thanks!

@pglombardo
Copy link
Owner

Thank you @nov1c3 for the help!

I believe this issue should be fully resolved now. Is anyone here still experiencing this issue?

@bigbeka
Copy link

bigbeka commented Sep 1, 2024

Thank you @nov1c3 for the help!

I believe this issue should be fully resolved now. Is anyone here still experiencing this issue?

@pglombardo thanks, unless I chmod 777 the storage folder, files are not uploading after ‘Push It!’ What permissions do I need to give? The storage is Bind mount through docker compose, the user that is running docker has write permission to the storage bind mount.

Any other troubleshooting I can be doing?

@pglombardo
Copy link
Owner

The pwpush container is a non-root container - that might have something to do with it.

Inside the container, the application runs with uid:1000 & gid:1000 and user pwpusher. Open an app console and check ownership of the storage directory and try to touch a file in that directory.

That would probably be the best place to start. It most likely has to do with something between the container identity and the external identity on the volume.

Hope this helps.

@bigbeka
Copy link

bigbeka commented Sep 1, 2024

The pwpush container is a non-root container - that might have something to do with it.

Inside the container, the application runs with uid:1000 & gid:1000 and user pwpusher. Open an app console and check ownership of the storage directory and try to touch a file in that directory.

That would probably be the best place to start. It most likely has to do with something between the container identity and the external identity on the volume.

Hope this helps.

Thanks for your rely. I will try.

Repository owner deleted a comment from Yudis53732 Sep 1, 2024
Repository owner deleted a comment from Yudis53732 Sep 1, 2024
@pglombardo
Copy link
Owner

Hi all - do any issues remain here? I'll close out this issue eventually unless I hear otherwise.

To summarize a few key points:

Stuck "Pushing" button can happen if a proxy doesn't send the X-Forwarded-* headers or if using file uploads, CORS isn't properly setup. There is some great investigation above. Checking browser console for errors is key.

In older versions of Password Pusher, the rate limiter was to aggressive and would block file uploads in the back and forth requests to upload a file. This has since been fixed.

If anyone is still having any issues, please feel free to open a new issue and we can tackle remaining individual issues separately.

Thanks all for the help & input!

@pglombardo
Copy link
Owner

One off topic update here but for any users that use F5 BIG-IP, CloudFlare or any external proxy:

A security research team reported a vulnerability related to proxies here.

In v1.49.0 only local network proxies are trusted by default. For that release and going forward, when using a proxy that is not on the local network, you will likely have to specifically authorize the external IP to act as a proxy. Documentation here.

If you have any questions, let me know.

@DediCATeD88
Copy link

Hi all - do any issues remain here? I'll close out this issue eventually unless I hear otherwise.

To summarize a few key points:

Stuck "Pushing" button can happen if a proxy doesn't send the X-Forwarded-* headers or if using file uploads, CORS isn't properly setup. There is some great investigation above. Checking browser console for errors is key.

In older versions of Password Pusher, the rate limiter was to aggressive and would block file uploads in the back and forth requests to upload a file. This has since been fixed.

If anyone is still having any issues, please feel free to open a new issue and we can tackle remaining individual issues separately.

Thanks all for the help & input!

Hi,

regarding this issue using nginx reverse proxy:

We are unable to set:

proxy_set_header X-Forwarded-Port $server_port;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Ssl on;

We set:

  PWP__OVERRIDE_BASE_URL: 'https://**************.de'
  PWP__HOST_PROTOCOL: 'https'

Via docker compose.

Unfortunately still no luck:

Mixed Content: The page at 'https:// **************.de/' was loaded over HTTPS, but requested an insecure resource 'http:// .de/p/1eq/preview'. This request has been blocked; the content must be served over HTTPS.

Any ideas?

@pglombardo
Copy link
Owner

Hi @DediCATeD88 - I moved your comment into a new issue. I'll respond there so we don't clutter up this issue which I believe is now resolved.

@pglombardo
Copy link
Owner

As a final summary and resolution for this issue: See this comment.

I'll close this issue out but if anyone has further problems, please file a new issue and we'll pick up from there. Thanks all for the input/help in investigating!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

10 participants