funkwhale/docs/locales/gettext/developer/setup/docker.pot

198 lines
6.0 KiB
Plaintext

# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2023, The Funkwhale Collective
# This file is distributed under the same license as the funkwhale package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: funkwhale 1.2.10\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-03-24 18:14+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../developer/setup/docker.md:1
msgid "Develop using Docker"
msgstr ""
#: ../../developer/setup/docker.md:3
msgid "Funkwhale can be run in Docker containers for local development. You can work on any part of the Funkwhale codebase and run the container setup to test your changes. To work with Docker:"
msgstr ""
#: ../../developer/setup/docker.md:5
msgid "[Install Docker](https://docs.docker.com/install)"
msgstr ""
#: ../../developer/setup/docker.md:6
msgid "[Install docker compose](https://docs.docker.com/compose/install)"
msgstr ""
#: ../../developer/setup/docker.md:7
msgid "Clone the Funkwhale repository to your system. The `develop` branch is checked out by default"
msgstr ""
#: ../../developer/setup/docker.md:0
msgid "SSH"
msgstr ""
#: ../../developer/setup/docker.md:0
msgid "HTTPS"
msgstr ""
#: ../../developer/setup/docker.md:31
msgid "Set up your Docker environment"
msgstr ""
#: ../../developer/setup/docker.md:35
msgid "Funkwhale provides a `dev.yml` file that contains the required docker compose setup. You need to pass the `-f dev.yml` flag you run docker compose commands to ensure it uses this file. If you don't want to add this each time, you can export it as a `COMPOSE_FILE` variable:"
msgstr ""
#: ../../developer/setup/docker.md:43
msgid "To set up your Docker environment:"
msgstr ""
#: ../../developer/setup/docker.md:45
msgid "Create a `.env` file to enable customization of your setup."
msgstr ""
#: ../../developer/setup/docker.md:51
msgid "Add the following variables to load images and enable access to Django admin pages:"
msgstr ""
#: ../../developer/setup/docker.md:58
msgid "Create a network for federation support"
msgstr ""
#: ../../developer/setup/docker.md:64
msgid "Once you've set everything up, you need to build the containers. Run this command any time there are upstream changes or dependency changes to ensure you're up-to-date."
msgstr ""
#: ../../developer/setup/docker.md:70
msgid "Set up the database"
msgstr ""
#: ../../developer/setup/docker.md:72
msgid "Funkwhale relies on a postgresql database to store information. To set this up, you need to run the `funkwhale-manage migrate` command:"
msgstr ""
#: ../../developer/setup/docker.md:78
msgid "This command creates all the required tables. You need to run this whenever there are changes to the API schema. You can run this at any time without causing issues."
msgstr ""
#: ../../developer/setup/docker.md:80
msgid "Set up local data"
msgstr ""
#: ../../developer/setup/docker.md:82
msgid "You need to create some local data to mimic a production environment."
msgstr ""
#: ../../developer/setup/docker.md:84
msgid "Create a superuser so you can log in to your local app:"
msgstr ""
#: ../../developer/setup/docker.md:90
msgid "Add some fake data to populate the database. The following command creates 25 artists with random albums, tracks, and metadata."
msgstr ""
#: ../../developer/setup/docker.md:98
msgid "Manage services"
msgstr ""
#: ../../developer/setup/docker.md:100
msgid "Once you have set up your containers, bring them up to start working on them."
msgstr ""
#: ../../developer/setup/docker.md:102
msgid "Compile the translations:"
msgstr ""
#: ../../developer/setup/docker.md:108
msgid "Launch all services:"
msgstr ""
#: ../../developer/setup/docker.md:114
msgid "This gives you access to the following:"
msgstr ""
#: ../../developer/setup/docker.md:116
msgid "The Funkwhale webapp on `http://localhost:8000`"
msgstr ""
#: ../../developer/setup/docker.md:117
msgid "The Funkwhale API on `http://localhost:8000/api/v1`"
msgstr ""
#: ../../developer/setup/docker.md:118
msgid "The Django admin interface on `http://localhost:8000/api/admin`"
msgstr ""
#: ../../developer/setup/docker.md:120
msgid "Once you're done with the containers, you can stop them all:"
msgstr ""
#: ../../developer/setup/docker.md:126
msgid "If you want to destroy your containers, run the following:"
msgstr ""
#: ../../developer/setup/docker.md:132
msgid "Set up federation support"
msgstr ""
#: ../../developer/setup/docker.md:134
msgid "Working on federation features requires some additional setup. You need to do the following:"
msgstr ""
#: ../../developer/setup/docker.md:136
msgid "Update your DNS resolver to resolve all your .dev hostnames locally"
msgstr ""
#: ../../developer/setup/docker.md:137
msgid "Set up a reverse proxy (such as traefik) to catch .dev requests with a TLS certificate"
msgstr ""
#: ../../developer/setup/docker.md:138
msgid "Set up two or more local instances"
msgstr ""
#: ../../developer/setup/docker.md:140
msgid "To resolve hostnames locally, run the following:"
msgstr ""
#: ../../developer/setup/docker.md:0
msgid "dnsmasq"
msgstr ""
#: ../../developer/setup/docker.md:0
msgid "NetworkManager"
msgstr ""
#: ../../developer/setup/docker.md:164
msgid "To add a wildcard certificate, copy the test certificate from the `docker/ssl` folder. This certificate is a wildcard for `*.funkwhale.test`"
msgstr ""
#: ../../developer/setup/docker.md:171
msgid "To run a reverse proxy for your app:"
msgstr ""
#: ../../developer/setup/docker.md:173
msgid "Add the following configuration to your `.env` file:"
msgstr ""
#: ../../developer/setup/docker.md:186
msgid "Launch traefik using the bundled configuration:"
msgstr ""
#: ../../developer/setup/docker.md:192
msgid "Set up as many different projects as you need. Make sure the `COMPOSE_PROJECT_NAME` and `VUE_PORT` variables are unique per instance"
msgstr ""
#: ../../developer/setup/docker.md:202
msgid "You can access your project at `https://{COMPOSE_PROJECT_NAME}.funkwhale.test`."
msgstr ""