Desarrollo con Docker

Dependencias

Distro basada en Debian

sudo apt install git docker-compose
sudo systemctl start docker
git clone https://github.com/LemmyNet/lemmy

Distro basada en Arch

sudo -S git docker-compose
sudo systemctl start docker
git clone https://github.com/LemmyNet/lemmy

Ejecución

cd docker/dev
./docker_update.sh

Finalmente abre la siguiente dirección en tu navegador: http://localhost:1235.

Nota: muchas características (como docs e imagenes) no funcionarán sin usar un perfil de nginx como en ansible/templates/nginx.conf.

Para acelerar la compilación de Docker, añade el siguiente código a /etc/docker/daemon.json y reinicia Docker.

{
  "features": {
    "buildkit": true
  }
}

Si la compilación sigue siendo muy lenta, tendrás que usar un desarrollo local en su lugar.