Update README.md

This commit is contained in:
Daniel Berteaud 2023-10-24 18:23:49 +02:00
parent f304ee9a94
commit 43151cb3a2
1 changed files with 31 additions and 1 deletions

View File

@ -39,6 +39,8 @@ path:
keep_vcard: True
```
If odoo.password or dav.password is not defined, it'll be prompted when you run the script.
Then, you can call the script with
```sh
odoo2carddav --config /etc/odoo2carddav.yml
@ -88,6 +90,34 @@ docker run --rm -e ODOO_URL=https://myodoo.acme.org \
-e DAV_URL=https://radical.acme.org/contacts/odoo \
-e DAV_USER=contacts \
-e DAV_PASSWORD=SuperS3cr3tP@ssW0rd \
-e DAV_DELETE=1
-e DAV_DELETE=1 \
danielberteaud/odoo2carddav
```
If you want to pass a config file, you can use something like
```
docker run --rm -e ODOO_URL=https://myodoo.acme.org \
-e ODOO_USER=contacts \
-e ODOO_PASSWORD=XXXXXXXXX \
-e DAV_URL=https://radical.acme.org/contacts/odoo \
-e DAV_USER=contacts \
-e DAV_PASSWORD=SuperS3cr3tP@ssW0rd \
-e DAV_DELETE=1 \
-v ./odoo2carddav.yml:/conf.yml \
danielberteaud/odoo2carddav odoo2carddav --config /conf.yml
```
If you want not to store password in the config, and prefer being prompted for it when running, you need to add -it to docker command:
```
docker run --rm -e ODOO_URL=https://myodoo.acme.org \
-e ODOO_USER=contacts \
-e ODOO_PASSWORD=XXXXXXXXX \
-e DAV_URL=https://radical.acme.org/contacts/odoo \
-e DAV_USER=contacts \
-e DAV_PASSWORD=SuperS3cr3tP@ssW0rd \
-e DAV_DELETE=1 \
-v ./odoo2carddav.yml:/conf.yml \
-it \
danielberteaud/odoo2carddav odoo2carddav --config /conf.yml
```