# docker-compose

This is a collection of handy docker-compose commands.
### Samba
```bash
docker-compose exec samba chown -R 1002:1002 /mnt
```
```bash
docker-compose exec samba find /mnt/ -type d -exec chmod 750 {} \;
```
```bash
docker-compose exec samba find /mnt/ -type f -exec chmod 640 {} \;
```
```bash
docker-compose exec samba chown -R 1002:1002 /syncthing
```
### Nextcloud
```bash
docker-compose build --pull
```
```bash
docker-compose exec app chown -R www-data:www-data /var/www/html/
```
```bash
docker-compose exec app find /var/www/html/ -type d -exec chmod 750 {} \;
```
```bash
docker-compose exec app find /var/www/html/ -type f -exec chmod 640 {} \;
```
```bash
docker-compose exec --user www-data app php -d memory_limit=2048M occ upgrade
```
```bash
docker-compose exec --user www-data app php -d memory_limit=2048M occ files:scan --all
```
```bash
docker-compose exec --user www-data app php -d memory_limit=2048M occ maintenance:mode --off
```

### iobroker
```bash
docker-compose exec iobroker chown -R 1002:1002 /opt/iobroker
```

### mosquitto
```bash
docker-compose exec mosquitto chown -R 1002:1002 /mosquitto
```

```bash
docker-compose exec sabnzbd chown -R 1000:1000 /config

docker-compose exec sonarr chown -R 1000:1000 /config

docker-compose exec radarr chown -R 1000:1000 /config

docker-compose exec lazylibrarian chown -R 1000:1000 /config

docker-compose exec sabnzbd chown -R 1000:1000 /completed

docker-compose exec lazylibrarian chown -R 1000:1000 /downloads
```