Browse Source

Add some extra notes for getting Synapse running on macOS. (#8997)

Eric Eastwood 3 years ago
parent
commit
20af310889
4 changed files with 25 additions and 1 deletions
  1. 1 0
      .gitignore
  2. 2 1
      INSTALL.md
  3. 21 0
      README.rst
  4. 1 0
      changelog.d/8997.doc

+ 1 - 0
.gitignore

@@ -12,6 +12,7 @@
 _trial_temp/
 _trial_temp*/
 /out
+.DS_Store
 
 # stuff that is likely to exist when you run a server locally
 /*.db

+ 2 - 1
INSTALL.md

@@ -190,7 +190,8 @@ via brew and inform `pip` about it so that `psycopg2` builds:
 
 ```sh
 brew install openssl@1.1
-export LDFLAGS=-L/usr/local/Cellar/openssl\@1.1/1.1.1d/lib/
+export LDFLAGS="-L/usr/local/opt/openssl/lib"
+export CPPFLAGS="-I/usr/local/opt/openssl/include"
 ```
 
 ##### OpenSUSE

+ 21 - 0
README.rst

@@ -280,6 +280,27 @@ differ)::
 
     PASSED (skips=15, successes=1322)
 
+We recommend using the demo which starts 3 federated instances running on ports `8080` - `8082`
+
+    ./demo/start.sh
+
+(to stop, you can use `./demo/stop.sh`)
+
+If you just want to start a single instance of the app and run it directly:
+
+    # Create the homeserver.yaml config once
+    python -m synapse.app.homeserver \
+      --server-name my.domain.name \
+      --config-path homeserver.yaml \
+      --generate-config \
+      --report-stats=[yes|no]
+
+    # Start the app
+    python -m synapse.app.homeserver --config-path homeserver.yaml
+
+
+
+
 Running the Integration Tests
 =============================
 

+ 1 - 0
changelog.d/8997.doc

@@ -0,0 +1 @@
+Add some extra docs for getting Synapse running on macOS.