> The first time you run this, the PostgreSQL container needs to do
> some work before it becomes available to the server container. Hence,
> the server might not be able to perform things like migrations.
> You can simply wait for the postgresql container to report that it's
> ready, then abort the process, then restart it. That should let the
> server do all its setup as expected.
>
> Alternatively, you can run ``docker-compose up postgresql`` and wait
> until it reports that the database is ready, then stop that and run
> ``make run``.
>
>
> 4. Finally, you need to run some setup steps, while the server is running::
>
> $ make setup
>
> This will ask you to create a superuser, and then will update your Firefox
> account settings.
>
> The app should now be available at http://localhost:8000 or the custom SITE_URL.
>
> And with that, you're ready to start :doc:`contributing`!
## Adding You Project to Pontoon
Follow the [Adding a new project to Pontoon](https://mozilla-pontoon.readthedocs.io/en/latest/user/localizing-your-projects.html#adding-a-new-project-to-pontoon) guide
<sub>Copy from 2024-09-13</sub>
> Adding a new project to Pontoon
> -------------------------------
> When accessing your deployed app, your email address is your login in the Sign
> In page and your password is the one picked during setup. After you log in,
> access Pontoon Admin (``/admin/``), click **ADD NEW PROJECT** and fill out the
> following required fields:
>
> 1. **Name**: name of the project to be displayed throughout Pontoon app. The
> following project names are reserved: ``Terminology``, ``Tutorial``,
> ``Pontoon Intro``.
> 1. **Slug**: used in URLs, will be generated automatically based on the Name.
> 1. **Locales**: select at least one Localizable locale by clicking on it.
> 1. **Repository URL**: enter your repository's SSH URL of the form
> ``git@github.com:user/repo.git``.
> 1. **Download prefix or path to TOML file**: a URL prefix for downloading localized files. For
> GitHub repositories, select any localized file on GitHub, click ``Raw`` and
> replace locale code and the following bits in the URL with ``{locale_code}``.
> If you use one, you need to select the `project configuration file`_ instead
> of a localized file.
> 1. Click **SAVE PROJECT** at the bottom of the page.
> 1. After the page reloads, click **SYNC** and wait for Pontoon to import
> strings. You can monitor the progress in the Sync log (``/sync/log/``).
> 1. When the synchronization is finished, you should check the imported resources
> and the entities. If everything went okay, you can proceed to the next step.
> 1. Go to the project's admin page and change the visibility option to make
> the project public. It's required because all new projects in Pontoon are private
> by default and aren't visible to localizers and locale managers.
>
> For complete documentation of the Admin form, please refer to Mozilla's
> `new project documentation`_.
>
> At this point you are ready to `start localizing your project`_ at