Public | Automated Build

Last pushed: a year ago
Short Description
nginx http server over sshfs remote folder
Full Description

Introduction

This is the docker project to setup nginx http server over sshfs remote folder.

Install

Run with private key (~/.ssh)

docker run -it -p 80:80 --cap-add SYS_ADMIN --device=/dev/fuse -v ~/.ssh:/root/.ssh \
       -e REMOTE_URL=example.com -e REMOTE_PATH=/remote/path -e REMOTE_USER=example \
       fengzhou/nginx-sshfs

Run with input password

docker run -it -p 80:80 --cap-add SYS_ADMIN --device=/dev/fuse \
       -e REMOTE_URL=example.com -e REMOTE_PATH=/remote/path -e REMOTE_USER=example \
       fengzhou/nginx-sshfs

The container will request password input in startup.

Run with password from environment variable

docker run -it -p 80:80 --cap-add SYS_ADMIN --device=/dev/fuse \
       -e REMOTE_URL=example.com -e REMOTE_PATH=/remote/path -e REMOTE_USER=example -e REMOTE_PASSWORD=password \
       fengzhou/nginx-sshfs

Use docker-compose

Refer to sample docker-compose.yml file, and configure relative environment variable, and ports.

Docker Pull Command
Owner
fengzhou
Source Repository

Comments (0)