diff --git a/sidecar/README.md b/sidecar/README.md index 5faf672..51d2f33 100644 --- a/sidecar/README.md +++ b/sidecar/README.md @@ -47,18 +47,18 @@ Open your web browser and go to: http://localhost:9090 ### 2. Complete Setup Wizard 1. **Language Selection**: Choose your preferred language -2. **Server Settings**: - - Server Domain: `localhost` (default is fine) +2. **Server Settings**: + - Server Domain and Server Host Name (FQDN): `localhost` - Keep other defaults -3. **Database Settings**: +3. **Database Settings**: - Choose "Embedded Database" for development - This creates a local database that persists in Docker volumes -4. **Profile Settings**: +4. **Profile Settings**: - Choose "Default" (no LDAP needed for development) 5. **Administrator Account**: - - Username: `admin` - - Password: `admin` (for development consistency) - Email: `admin@localhost` + - Password: `admin` (for development consistency) +6. When finishing setup the server will be non-responsive for a minute ### 3. Create Test User @@ -83,13 +83,8 @@ For testing Multi-User Chat functionality, create a test room: - **Room ID**: `test1` - **Room Name**: `Test Room 1` - **Description**: `Test room for XMPP bridge development` - - **Subject**: `Development Test Room` -3. Configure room settings: - - **Room Type**: Public (searchable and accessible) - - **Persistent**: Yes (room survives server restarts) - - **Max occupants**: 50 (or leave default) - - **Enable**: Yes -4. Click **Create Room** +3. Leave rest as defaults. +4. Click **Save changes** The room will be accessible as `test1@conference.localhost` for testing MUC operations. @@ -169,4 +164,4 @@ go run cmd/xmpp-client-doctor/main.go \ - The server uses self-signed certificates, so the doctor tool defaults to `-insecure-skip-verify=true` - All data persists between container restarts unless you run `make devserver_clean` - The PostgreSQL and Adminer services are included but optional (you can use embedded database) -- The server takes ~30 seconds to fully start up after `docker compose up` \ No newline at end of file +- The server takes ~30 seconds to fully start up after `docker compose up` diff --git a/sidecar/docker-compose.yml b/sidecar/docker-compose.yml index f3177d2..b0f765b 100644 --- a/sidecar/docker-compose.yml +++ b/sidecar/docker-compose.yml @@ -1,3 +1,5 @@ +name: xmpp-bridge-openfire + services: openfire: image: nasqueron/openfire:4.7.1