An engagement based washing machine that spins you round and round!
6
fork

Configure Feed

Select the types of activity you want to include in your feed.

Update docs to use 'docker compose' instead of 'docker-compose'

Brooke 2e1c35f4 1996b120

+18 -18
+18 -18
README.md
··· 46 46 47 47 ```bash 48 48 # Build and start the service 49 - docker-compose up -d 49 + docker compose up -d 50 50 51 51 # View logs 52 - docker-compose logs -f 52 + docker compose logs -f 53 53 54 54 # Stop the service 55 - docker-compose down 55 + docker compose down 56 56 ``` 57 57 58 58 ### 4. Monitor ··· 60 60 Watch the logs to see it working: 61 61 62 62 ```bash 63 - docker-compose logs -f brooke-spin 63 + docker compose logs -f brooke-spin 64 64 ``` 65 65 66 66 You should see messages like: ··· 115 115 Example: 116 116 ```bash 117 117 export BLUESKY_APP_PASSWORD="your-app-password" 118 - docker-compose up -d 118 + docker compose up -d 119 119 ``` 120 120 121 - Or in `docker-compose.yml`: 121 + Or in `docker compose.yml`: 122 122 ```yaml 123 123 environment: 124 124 - BLUESKY_APP_PASSWORD=${BLUESKY_APP_PASSWORD} ··· 217 217 nano config.yaml 218 218 219 219 # Start the service 220 - docker-compose up -d 220 + docker compose up -d 221 221 222 222 # Check logs 223 - docker-compose logs -f 223 + docker compose logs -f 224 224 ``` 225 225 226 226 ### 3. Auto-Start on Boot 227 227 228 - The service will automatically restart with `restart: unless-stopped` in `docker-compose.yml`. 228 + The service will automatically restart with `restart: unless-stopped` in `docker compose.yml`. 229 229 230 230 To ensure Docker Compose starts on boot: 231 231 ··· 237 237 crontab -e 238 238 239 239 # Add this line: 240 - @reboot cd /home/pi/brooke-spin && docker-compose up -d 240 + @reboot cd /home/pi/brooke-spin && docker compose up -d 241 241 ``` 242 242 243 243 ## Troubleshooting ··· 250 250 251 251 ### Profile Picture Not Rotating 252 252 253 - - Check logs: `docker-compose logs -f` 253 + - Check logs: `docker compose logs -f` 254 254 - Verify you're receiving notifications (test by liking one of your own posts from another account) 255 255 - Ensure notification types are enabled in config 256 256 - Check that your profile has an avatar set ··· 259 259 260 260 ```bash 261 261 # Check container status 262 - docker-compose ps 262 + docker compose ps 263 263 264 264 # View full logs 265 - docker-compose logs 265 + docker compose logs 266 266 267 267 # Rebuild the container 268 - docker-compose down 269 - docker-compose build --no-cache 270 - docker-compose up -d 268 + docker compose down 269 + docker compose build --no-cache 270 + docker compose up -d 271 271 ``` 272 272 273 273 ### State Not Persisting 274 274 275 275 - Ensure the `./data` directory exists and is writable 276 - - Check volume mounts in `docker-compose.yml` 276 + - Check volume mounts in `docker compose.yml` 277 277 - Verify the state path in `config.yaml` matches the mounted volume 278 278 279 279 ## Development ··· 295 295 │ └── state/ 296 296 │ └── manager.go # State persistence 297 297 ├── config.example.yaml # Example configuration 298 - ├── docker-compose.yml # Docker Compose config 298 + ├── docker compose.yml # Docker Compose config 299 299 ├── Dockerfile # Docker image definition 300 300 ├── Makefile # Build helpers 301 301 └── README.md # This file