From fd3a849d451b6a8bca32299be1e2a4e1a2cdd2de Mon Sep 17 00:00:00 2001 From: abraunegg Date: Fri, 12 Aug 2022 13:46:53 +1000 Subject: [PATCH] Update Podman.md to align to Docker.md * Update Podman.md to align to Docker.md --- docs/Docker.md | 4 +--- docs/Podman.md | 26 ++++++++++++++------------ 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/docs/Docker.md b/docs/Docker.md index a433a820..043ef02b 100644 --- a/docs/Docker.md +++ b/docs/Docker.md @@ -229,7 +229,6 @@ docker container run -e ONEDRIVE_RESYNC=1 -v onedrive_conf:/onedrive/conf -v "${ ```bash docker container run -e ONEDRIVE_RESYNC=1 -e ONEDRIVE_VERBOSE=1 -v onedrive_conf:/onedrive/conf -v "${ONEDRIVE_DATA_DIR}:/onedrive/data" driveone/onedrive:latest ``` - **Perform a --logout and re-authenticate:** ```bash docker container run -it -e ONEDRIVE_LOGOUT=1 -v onedrive_conf:/onedrive/conf -v "${ONEDRIVE_DATA_DIR}:/onedrive/data" driveone/onedrive:latest @@ -265,8 +264,7 @@ docker build . -t local-onedrive -f contrib/docker/Dockerfile ``` There are alternate, smaller images available by building -Dockerfile-debian or Dockerfile-alpine. These [multi-stage builder -pattern](https://docs.docker.com/develop/develop-images/multistage-build/) +Dockerfile-debian or Dockerfile-alpine. These [multi-stage builder pattern](https://docs.docker.com/develop/develop-images/multistage-build/) Dockerfiles require Docker version at least 17.05. #### How to build and run a custom Docker image based on Debian diff --git a/docs/Podman.md b/docs/Podman.md index d4df3451..e67deb08 100644 --- a/docs/Podman.md +++ b/docs/Podman.md @@ -201,10 +201,12 @@ podman run -it --restart unless-stopped --name onedrive_work \ | ONEDRIVE_DEBUG_HTTPS | Controls "--debug-https" switch on onedrive sync. Default is 0 | 1 | | ONEDRIVE_RESYNC | Controls "--resync" switch on onedrive sync. Default is 0 | 1 | | ONEDRIVE_DOWNLOADONLY | Controls "--download-only" switch on onedrive sync. Default is 0 | 1 | +| ONEDRIVE_UPLOADONLY | Controls "--upload-only" switch on onedrive sync. Default is 0 | 1 | | ONEDRIVE_LOGOUT | Controls "--logout" switch. Default is 0 | 1 | | ONEDRIVE_REAUTH | Controls "--reauth" switch. Default is 0 | 1 | | ONEDRIVE_AUTHFILES | Controls "--auth-files" option. Default is "" | "authUrl:responseUrl" | | ONEDRIVE_AUTHRESPONSE | Controls "--auth-response" option. Default is "" | See [here](https://github.com/abraunegg/onedrive/blob/master/docs/USAGE.md#authorize-the-application-with-your-onedrive-account) | +| ONEDRIVE_DISPLAY_CONFIG | Controls "--display-running-config" switch on onedrive sync. Default is 0 | 1 | ### Usage Examples **Verbose Output:** @@ -229,7 +231,7 @@ podman run -it -e ONEDRIVE_LOGOUT=1 -v onedrive_conf:/onedrive/conf:U,Z -v "${ON ``` ## Build instructions - +### Building a custom Podman image You can also build your own image instead of pulling the one from [hub.docker.com](https://hub.docker.com/r/driveone/onedrive): ```bash git clone https://github.com/abraunegg/onedrive @@ -238,22 +240,22 @@ podman build . -t local-onedrive -f contrib/docker/Dockerfile ``` There are alternate, smaller images available by building -Dockerfile-stretch or Dockerfile-alpine. These [multi-stage builder -pattern](https://docs.docker.com/develop/develop-images/multistage-build/) +Dockerfile-debian or Dockerfile-alpine. These [multi-stage builder pattern](https://docs.docker.com/develop/develop-images/multistage-build/) +Dockerfiles require Docker version at least 17.05. -#### How to build and run a custom Docker image based on Debian Stretch +#### How to build and run a custom Podman image based on Debian ``` bash -podman build . -t local-ondrive-stretch -f contrib/docker/Dockerfile-stretch -podman run -v onedrive_conf:/onedrive/conf:U,Z -v "${ONEDRIVE_DATA_DIR}:/onedrive/data:U,Z" --user "${ONEDRIVE_UID}:${ONEDRIVE_GID}" local-ondrive-stretch:latest +podman build . -t local-ondrive-debian -f contrib/docker/Dockerfile-debian +podman run -v onedrive_conf:/onedrive/conf:U,Z -v "${ONEDRIVE_DATA_DIR}:/onedrive/data:U,Z" --user "${ONEDRIVE_UID}:${ONEDRIVE_GID}" local-ondrive-debian:latest ``` -#### How to build and run a custom Docker image based on Alpine Linux +#### How to build and run a custom Podman image based on Alpine Linux ``` bash podman build . -t local-ondrive-alpine -f contrib/docker/Dockerfile-alpine podman run -v onedrive_conf:/onedrive/conf:U,Z -v "${ONEDRIVE_DATA_DIR}:/onedrive/data:U,Z" --user "${ONEDRIVE_UID}:${ONEDRIVE_GID}" local-ondrive-alpine:latest ``` -#### How to build and run a custom Docker image for ARMHF (Raspberry Pi) +#### How to build and run a custom Podman image for ARMHF (Raspberry Pi) Compatible with: * Raspberry Pi * Raspberry Pi 2 @@ -261,12 +263,12 @@ Compatible with: * Raspberry Pi 3 * Raspberry Pi 4 ``` bash -podman build . -t local-onedrive-rpi -f contrib/docker/Dockerfile-rpi -podman run -v onedrive_conf:/onedrive/conf:U,Z -v "${ONEDRIVE_DATA_DIR}:/onedrive/data:U,Z" --user "${ONEDRIVE_UID}:${ONEDRIVE_GID}" local-ondrive-rpi:latest +podman build . -t local-onedrive-armhf -f contrib/docker/Dockerfile-debian +podman run -v onedrive_conf:/onedrive/conf:U,Z -v "${ONEDRIVE_DATA_DIR}:/onedrive/data:U,Z" --user "${ONEDRIVE_UID}:${ONEDRIVE_GID}" local-onedrive-armhf:latest ``` -#### How to build and run a custom Docker image for AARCH64 Platforms +#### How to build and run a custom Podman image for AARCH64 Platforms ``` bash -podman build . -t local-onedrive-aarch64 -f contrib/docker/Dockerfile-aarch64 +podman build . -t local-onedrive-aarch64 -f contrib/docker/Dockerfile-debian podman run -v onedrive_conf:/onedrive/conf:U,Z -v "${ONEDRIVE_DATA_DIR}:/onedrive/data:U,Z" --user "${ONEDRIVE_UID}:${ONEDRIVE_GID}" local-onedrive-aarch64:latest ```