@fizker/serve

0.3.1 • Public • Published

@fizker/serve

A static file HTTP server, designed to be running in Docker.

It has no dependencies and does as little work as possible in order to serve files. This is achieved by running a tool like @fizker/serve-prepare first to prepare the files.

How to use

See @fizker/serve-prepare for how to prepare the Docker container. Once the container is built, execute the following command: docker run -p <desired HTTP port>:8080 -p <desired HTTPS port>:8081 -d <your docker user>/<your project name>

Internally, the server is configured to run on port 8080 per default, which is why the -p <desired HTTP port>:8080 ends with 8080. If desired, the port can be changed by either altering the Dockerfile or by adding -e PORT=8080 to the run command. Services such as Heroku will also change the port as they require.

The 8081 port is used for HTTPS connections. It can be configured in a manner similar to the HTTP port. If HTTPS support is not wanted, or you have not set up the certificates yet, that portion can be omitted to avoid exposing an unused port to the Docker container.

Readme

Keywords

Package Sidebar

Install

npm i @fizker/serve

Weekly Downloads

1

Version

0.3.1

License

WTFPL

Unpacked Size

25.9 kB

Total Files

11

Last publish

Collaborators

  • fizker