docker pull leelow29/serve
The default credentials are user:password
. There are several options to custom with environment variables:
SERVE_USER
Redefine login (user
by default).SERVE_PASSWORD
Redefine password (password
by default).SERVE_INDEX
Display index page (enabled by default).SERVE_CORS
Setup * CORS headers to allow requests from any origin (enabled by default).SERVE_DELAY
Define a delay (in seconds) to stop the container (disabled by default).
For instance, to disable CORS, set SERVE_CORS
to 0
.
A container which serves directory /dir/files
with default credentials (user:password).
docker run --name serve -d -p 443:443 -v /dir/files:/app/files leelow29/serve:latest
A container with custom credentials:
docker run --name serve -d -p 443:443 -v /dir/files:/app/files -e SERVE_USER=admin -e SERVE_PASSWORD=pass leelow29/serve:latest
A container which will stop after 5 minutes:
docker run --name serve -d -p 443:443 -v /dir/files:/app/files -e SERVE_DELAY=300 leelow29/serve:latest
git clone https://github.com/Leelow/serve.git
cd serve
docker build -t serve .
This docker image is based on awesome @leo work: https://github.com/zeit/serve.