135
Nginx-based content delivery server, designed for static file hosting with modern best practices for security and compression.
/var/www/media with autoindex enabled.For HTTPS only:
$ docker run -it -e HTTPS_ON=true -e HTTP_ON=false -e SERVER_NAME=my.domain.tld -p 443:443 -p 80:80 -v ./certs:/etc/ssl/cdn -v ./media:/var/www/media content-devlivery-server:1.0.0
OR
services:
cdn:
image: content-devlivery-server:1.0.0
environment:
- HTTPS_ON=true
- HTTP_ON=false
- SERVER_NAME=my.domain.tld
ports:
- "443:443"
- "80:80"
volumes:
- ./certs:/etc/ssl/cdn
- ./media:/var/www/media
For HTTP only:
$ docker run -it -e HTTPS_ON=false -e HTTP_ON=true -e SERVER_NAME=my.domain.tld -p 80:80 -v ./media:/var/www/media content-devlivery-server:1.0.0
OR
services:
cdn:
image: content-devlivery-server:1.0.0
environment:
- HTTPS_ON=false
- HTTP_ON=true
- SERVER_NAME=my.domain.tld
ports:
- "80:80"
volumes:
- ./media:/var/www/media
This project is licensed under the MIT License. See the LICENSE file for details.
Content type
Image
Digest
sha256:0b5abea5a…
Size
8.1 MB
Last updated
about 1 year ago
docker pull carlitog/content-delivery-server:1.0.0