> These are diagnostic/recovery notes for a specific failure mode during a supported standalone Discourse Docker migration. They are not a replacement for the official migration or HTTPS documentation.
On the new VPS, running:
```
./launcher logs app | tail -n 200
```
and see
```
[emerg] cannot load certificate "/shared/ssl/domain.tld.cer": PEM_read_bio_X509_AUX() failed (SSL: error:0480006C routines::no start line:Expecting: TRUSTED CERTIFICATE)nginx:
```
This indicates that nginx is failing because the certificate file does not contain valid PEM certificate data. In this migration, Docker was listening on ports 80 and 443, but nginx inside app could not start.
- - -
then if i run `ls -lah /var/discourse/shared/standalone/ssl/`
and see
This file has been truncated. show original