Static JavaScript service
How to define a new static JavaScript service or convert an existing Docker service to use a static JavaScript build deployed to a CDN
Define a static JavaScript service
Creating a static JavaScript service in Release requires the following parameters:
static
:true
for a static build,false
to switch back to a Docker build.build_base
: the path to the JavaScript project in your repository.build_command
: your JavaScript build command.build_output_directory
: the directory the build command outputs the build to.
Here's an example static build:
Converting an existing Docker service to static JavaScript
Release allows you to define a service with both static JavaScript and Docker service parameters. You can also easily convert any single page JavaScript Docker service to a static JavaScript build.
Here is a Docker-based JavaScript frontend that was generated from a docker-compose
by Release:
You can update this to use static builds by adding the same parameters for defining a static JavaScript service as outlined above. Use the static
parameter to switch the service between a static JavaScript build and running in a Docker container.
Setting the NodeJS Javascript version
Deprecated
This section is deprecated and may be removed at a later date.
Adding basic authentication to static sites
Static site basic authentication does not allow for multiple users with their own passwords. It is only suitable for a single shared user and password scheme. It is not suitable for production environments.
Basic authentication does not use encryption to secure usernames and/or passwords. It is not suitable for applications running in production.
If you would like to add basic authentication to your site, set up a static application as shown in the previous section. Then, find the hostnames
entry for your static application as shown in this example:
Replace the web-client-...
line with the following example:
Last updated
Was this helpful?