]> Untitled Git - lemmy.git/commitdiff
Update federation docs
authorFelix Ableitner <me@nutomic.com>
Mon, 21 Sep 2020 12:02:40 +0000 (14:02 +0200)
committerFelix Ableitner <me@nutomic.com>
Mon, 21 Sep 2020 12:02:40 +0000 (14:02 +0200)
.travis.yml
docker/federation/run-tests.bash [moved from docker/federation/run-tests.sh with 100% similarity]
docs/src/contributing_docker_development.md
docs/src/contributing_federation_development.md
docs/src/contributing_tests.md

index 350e0a8e86a87e80ba9e404590e6d38f6675cbb8..64874904325a2c082e4cab0e9e7a8355f2984288 100644 (file)
@@ -20,7 +20,7 @@ before_install:
 # Change dir
 - cd docker/travis
 script:
-- "./run-tests.sh"
+- "./run-tests.bash"
 deploy:
   provider: script
   script: bash docker_push.sh
index 23b9fa00506fdf81b93d6543bedfa758748a7636..586055a067e62ca8f97a8bb796f1a642a99f429d 100644 (file)
@@ -1,10 +1,16 @@
 # Docker Development
 
-## Running
+## Dependencies (on Ubuntu)
 
 ```bash
 sudo apt install git docker-compose
+sudo systemctl start docker
 git clone https://github.com/LemmyNet/lemmy
+```
+
+## Running
+
+```bash
 cd lemmy/docker/dev
 sudo docker-compose up --no-deps --build
 ```
index 08c4e5ca9fcdc1effade7091331acbab4659de10..1d2436033cf6446dc01aa1d55619f2a8ded00c54 100644 (file)
@@ -1,21 +1,9 @@
 # Federation Development
 
-## Setup
-
-If you don't have a local clone of the Lemmy repo yet, just run the following command:
-
-```bash
-git clone https://github.com/LemmyNet/lemmy
-```
-
 ## Running locally
 
-You need to have the following packages installed, the Docker service needs to be running.
-
-- docker
-- docker-compose
+Install the dependencies as described in [Docker development](contributing_docker_development.md). Then run the following
 
-Then run the following
 ```bash
 cd docker/federation
 ./start-local-instances.bash
@@ -40,15 +28,6 @@ To start federation between instances, visit one of them and search for a user,
 
 Firefox containers are a good way to test them interacting.
 
-## Integration tests
-
-To run a suite of suite of federation integration tests:
-
-```bash
-cd docker/federation
-./run-tests.bash
-```
-
 ## Running on a server
 
 Note that federation is currently in alpha. **Only use it for testing**, not on any production server, and be aware that turning on federation may break your instance.
index e40836c30fd653924dea484560ac9c5cac0570fc..494cf5cd949a79882d669bb05a0235baa18127c1 100644 (file)
@@ -12,5 +12,9 @@ psql -U lemmy -c "DROP SCHEMA public CASCADE; CREATE SCHEMA public;"
 
 ### Federation
 
-Install the [Docker development dependencies](contributing_docker_development.md), and execute
-`docker/federation-test/run-tests.sh`
+Install the [Docker development dependencies](contributing_docker_development.md), and execute:
+
+```
+cd docker/federation
+./run-tests.bash
+```