To deploy the Bluestone service, follow these steps:
- Clone the repository:
git clone https://github.com/1943time/bluestone-service && cd bluestone-service
- Before proceeding, ensure you have Docker installed on your system. You can install Docker using the following command:
sudo apt update -y ; sudo apt install docker-compose -y
- Add docker-compose.yml if its missing
version: "3.9"
services:
bluestone:
container_name: bluestone-service
build:
context: .
dockerfile: Dockerfile
target: runner
ports:
- "3002:3002"
restart: always
- Build and run the Docker container using
docker-compose
.
Using the faster docker-compose syntax (older)
sudo docker-compose up --build
OR
Using the latest docker compose syntax
To expose the Bluestone service, choose one of the following methods:
Nginx Proxy Manager Nginx The Bluestone service has been tested and verified to work with various domain exposure methods, including Cloudflare Tunnels, Tailscale Funnel, and Traefik.