http-server Docker & Self-Hosted Deployment

GitHub

A simple, zero-configuration, command-line http server

14,244 stars JavaScript JavaScript 1 file ยท ~1,986 tokens #command-line#hacktoberfest#hosting#http#http-server#server#static#static-server
1. Pull Image (DOCKERHUB) docker pull http-party/http-server:latest
2. Docker Run (1-Click Launch) docker run -d --name http-server -p 8080:8080 --restart always http-party/http-server:latest
3. Podman Run podman run -d --name http-server -p 8080:8080 --restart always http-party/http-server:latest
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/http-party/http-server:latest
5. ORAS Pull (OCI Artifact) oras pull http-party/http-server:latest
Dockerfile
FROM node:16-alpine
VOLUME /public
WORKDIR /srv/http-server
COPY package.json package-lock.json ./
RUN npm install --production
COPY . .
EXPOSE 8080
ENTRYPOINT ["node", "./bin/http-server"]