You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Observe the deployment output: You can now access your manuscript at http://localhost:0.
Inspect the docker-compose.yaml file to find the port mapping as 0:8080. (All other ports to 0)
✔️ Expected Behavior
The manuscript should be accessible at a valid port, e.g., http://localhost:8080. The docker-compose.yaml file should explicitly bind ports like this:
ports:
- "8080:8080"
❌ Actual Behavior
When deploying the Manuscript CLI using the provided installation script and Docker Compose, the output indicates:
You can now access your manuscript at http://localhost:0.
The port is incorrectly set to 0, making the service inaccessible. This appears to be a port mapping issue in the generated docker-compose.yaml file. The file includes a mapping like 0:8080, which assigns a random port instead of explicitly binding to a standard port (e.g., 8080:8080).
Actual Behavior:
The deployment defaults to http://localhost:0, and the port binding in the docker-compose.yaml file is incorrect (0:8080).
The text was updated successfully, but these errors were encountered:
Self Checks
Environment
OS: Ubuntu 20.04 / 22.04
Manuscript CLI Version: Latest (as of date)
Docker Version: e.g., Docker 20.10.21
Compose Version: e.g., Docker Compose v2.20.2
Steps to reproduce
Install Manuscript CLI using the command
curl -fsSL https://github.com/chainbase-labs/manuscript-core/raw/main/install.sh | bash
Deploy a manuscript using the command:
manuscript-cli deploy /path/to/manuscript.yaml --env=local
Observe the deployment output:
You can now access your manuscript at http://localhost:0.
Inspect the docker-compose.yaml file to find the port mapping as 0:8080. (All other ports to 0)
✔️ Expected Behavior
The manuscript should be accessible at a valid port, e.g., http://localhost:8080. The docker-compose.yaml file should explicitly bind ports like this:
❌ Actual Behavior
When deploying the Manuscript CLI using the provided installation script and Docker Compose, the output indicates:
You can now access your manuscript at http://localhost:0.
The port is incorrectly set to 0, making the service inaccessible. This appears to be a port mapping issue in the generated docker-compose.yaml file. The file includes a mapping like 0:8080, which assigns a random port instead of explicitly binding to a standard port (e.g., 8080:8080).
Actual Behavior:
The deployment defaults to http://localhost:0, and the port binding in the docker-compose.yaml file is incorrect (0:8080).
The text was updated successfully, but these errors were encountered: