-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Add medusajs.app domain to public list #2211
Add medusajs.app domain to public list #2211
Conversation
Notes:
|
@wdhdev When I think the user count is too low, I usually don't tick the "Reasoning/Organization description" box. I agree though that this looks like a legitimate business which has been around for a few years so we can probably accept it if the other criteria are met. @sradevski What I don't understand about this request is, what these domains are used for. It seems like any serious customer would use their own domain, right? |
@simon-friedberger The subdomain is used for the API endpoint calls from the storefront + the admin panel that the store will use, so they won't necessarily need a custom domain, even if they are a serious business. For example, imagine you run a store, you wouldn't mind accessing your admin at "myadmin.medusajs.app", but your storefront would be served at "mystore.com". We only host the API + admin, we don't handle the storefronts, so very few customers need a custom domain in that case. |
@wdhdev we extended the validity of the domain just before I opened the PR, but it might not be reflected yet. It should be valid until end of 2028 now. Update: |
@simon-friedberger Yeah, I think it would be okay to accept this as they are a fairly large project. They meet all the other criteria. |
@sradevski You didn't list a way to report abuse. |
I updated the formatting a bit, I was missing a newline |
Hm....well....this form looks like it is for trying to get information about a purchase not for reporting abuse and there is no mention of abuse on the front page. |
Checklist of required steps
Description of Organization
Robust Reason for PSL Inclusion
DNS verification via dig
Run Syntax Checker (
make test
)Each domain listed in the PRIVATE section has and shall maintain at least two years remaining on registration, and we shall keep the
_psl
TXT record in place in the respective zone(s).Submitter affirms the following:
Abuse Contact:
Abuse contact information (email or web form) is available and easily accessible.
URL where abuse contact or abuse reporting form can be found:
Contact Form
For PRIVATE section requests that are submitting entries for domains that match their organization website's primary domain, please understand that this can have impacts that may not match the desired outcome and take a long time to rollback, if at all.
To ensure that requested changes are entirely intentional, make sure that you read the affectation and propagation expectations, that you understand them, and confirm this understanding.
PR Rollbacks have lower priority, and the volunteers are unable to control when or if browsers or other parties using the PSL will refresh or update.
(Link: about propagation/expectations)
Description of Organization
MedusaJS is an open-source commerce platform made with customizability in mind. There is a corresponding Medusa Cloud solution that makes hosting and managing MedusaJS a lot easier for customers, that uses
medusajs.app
as the base domain. Each client receives a custom subdomain (eg.myapp.medusajs.app
) per deployed environment, which is where the need for this submissions comes from.I (Stevche) am one of the core engineers working on building and managing Medusa Cloud.
Organization Website:
https://medusajs.com/
Reason for PSL Inclusion
Medusa Cloud is a hosting solution for the MedusaJS project. It integrates with the customers' Git repositories and provides a CI/CD setup, taking care of hosting Medusa, a Postgres database, a Redis instance, and an S3-compatible file storage.
As part of each Medusa project, there can be multiple environments (eg. production, staging, etc.), and each of them gets their own unique subdomain (eg.
myapp.medusajs.app
). The endpoint hosts the API and admin panel for the MedusaJS app and is used as the API for building storefronts.As Medusa is onboarding more customers, it's important that the root domain for these environments is part of the public suffix list.
Number of users this request is being made to serve:
Currently around 50-60 subdomains, expected to grow to around 500-600 in the next 2-3 months at the current pace of onboarding customers.
DNS Verification
Results of Syntax Checker (
make test
)