Make WordPress Core

Opened 15 months ago

Last modified 8 months ago

#63421 reopened enhancement

Adding SSL Support for ENV

Reported by: SirLouen Owned by:
Priority: normal Milestone: Awaiting Review
Component: Build/Test Tools Version:
Severity: normal Keywords: has-patch
Cc: Focuses:

Description

I think to have the full testing suite that its needed to add easy SSL support

One idea that comes to my mind is, leaving everything set up, and create a npm command to generate the SSL certs in our desired folder, or ship this with self-signed certificates. Either of the two options could work, obviously the second one is easier to implement.

I'm going to create a very simple patch just to showcase this idea, but it needs further work.

Change History (5)

This ticket was mentioned in PR #8787 on WordPress/wordpress-develop by @SirLouen.


15 months ago
#1

  • Keywords has-patch added; needs-patch removed

Following the idea, this just introduces the self-signed certificates and some little tweaks in both nginx and docker-composer.yml

More work is required to make a polished result of a potential implementation of SSL for the testing environment, very useful to test some patches and reports that require SSL for testing.

Trac ticket: https://core.trac.wordpress.org/ticket/63421

#2 @SirLouen
12 months ago

  • Resolutionmaybelater
  • Status newclosed

Testing a thing

#3 @SirLouen
12 months ago

  • Resolution maybelater
  • Status closedreopened

Second part of this testing.

#4 @SirLouen
8 months ago

I've closed #63172, #63135 because with Docker override it's possible to have them onboard. But this is not totally possible.

I would like to think about how this could be achieved. There are a lot of tickets that need HTTPS testing and its so easy to add this to the docker environment.

cc @westonruter to see if you can give me some ideas on how to improve this.

#5 @westonruter
8 months ago

@SirLouen Sorry, I don't have any special insights to implement this.

Note: See TracTickets for help on using tickets.