Running Playwright tests for a Phoenix app in CI (GitHub Actions)

Hi guys. At work, we have a React app that runs inside of Phoenix app (in the assets folder). We have many Playwright tests (PW installed also in the assets folder) and we’d like to run the tests with the server in CI (we use GitHub Actions).

Has anyone done something similar to this? Locally I can run the server, a database, and the Playwright , and they work fine, but what would I have to do to run them in a container in GA?

For a bit more context, an user needs to authenticate (with Pow) to the server before using the app. Some routes serve a React app and other ones use the traditional Phoenix templates.