How do I use privately hosted composer packages
To install private packages, our recommendation is to use Composer's auth.json
file to store credentials and commit this file to the repository.
To create the auth.json file, you can run the following in your project directory:
composer config --auth http-basic.my.yoast.com token {token}
You should see a auth.json
file in the project's directory - you can commit this, and it should authenticate correctly in the build.
auth.json
is prevented from being accessed directly via the servers, so this won't be exposed publicly.