What are the Slack Archives?
It’s a history of our time together in the Slack Community! There’s a ton of knowledge in here, so feel free to search through the archives for a possible answer to your question.
Because this space is not active, you won’t be able to create a new post or comment here. If you have a question or want to start a discussion about something, head over to our categories and pick one to post in! You can always refer back to a post from Slack Archives if needed; just copy the link to use it as a reference..
Hello, when ssl mode is enabled for spryker has there to be additional config for tests running from
Hello,
when ssl mode is enabled for spryker has there to be additional config for tests running from docker/sdk? I get a 301 moved permanently response for every frontend tests. The only difference i see for the moment is the enabled ssl which might match the error warning. Any ideas?
Best regards
Comments
-
Enable/Disable SSL always in your docker stack and the Yves/Zed/Glue (
$config[RouterConstants::YVES_IS_SSL_ENABLED]
). There is a listener running early in the request processing that checks if the request is with SSL and SSL is enabled, if one of the condition matches the redirect to https is executed (\Spryker\Yves\Router\Plugin\EventDispatcher\RouterSslRedirectEventDispatcherPlugin::addListener
)0 -
if (!getenv('SPRYKER_SSL_ENABLE')) {
seems to overwrite the ssl config in the config file … anyway, 301 since
```
if ($this->shouldBeSsl($request)) {
$fakeRequest = clone $request; $fakeRequest->server->set('HTTPS', true); $event->setResponse(new RedirectResponse($fakeRequest->getUri(), 301));
}
```
and the 301 is not followed by the client … i don’t know if SSL is intended to work with tests? The demoshop does not start in SSL mode by default so there is no problem 🤔
0 -
i think SPRYKER_SSL_ENABLE comes from the docker sdk env when booting with the corresponding parameter .. but the mentioned RouterSslRedirect Plugin redirects anyway
0 -
Ok it seems there is a follow_redirects=true config missing in the config of the yves testsuite when SSL is enabled
0
Categories
- All Categories
- 42 Getting Started & Guidelines
- 7 Getting Started in the Community
- 8 Additional Resources
- 7 Community Ideas and Feedback
- 76 Spryker News
- 929 Developer Corner
- 787 Spryker Development
- 89 Spryker Dev Environment
- 362 Spryker Releases
- 3 Oryx frontend framework
- 35 Propel ORM
- 68 Community Projects
- 3 Community Ideation Board
- 30 Hackathon
- 3 PHP Bridge
- 6 Gacela Project
- 26 Job Opportunities
- 3.2K 📜 Slack Archives
- 116 Academy
- 5 Business Users
- 370 Docker
- 551 Slack General
- 2K Help
- 75 Knowledge Sharing
- 6 Random Stuff
- 4 Code Testing
- 32 Product & Business Questions
- 70 Spryker Safari Questions
- 50 Random