Skip to content

Commit e143627

Browse files
[sandbox/docs/cueweb/rest_gateway] Add full stack sandbox deployment with CueWeb and REST Gateway (#2103)
**Link the Issue(s) this Pull Request is related to.** - #2102 **Summarize your change.** [sandbox/docs/cueweb/rest_gateway] Add full stack sandbox deployment with CueWeb and REST Gateway - Add deploy_opencue_full.sh script for one-command full stack deployment - Add docker-compose.full.yml with all services (db, flyway, cuebot, rqd, rest-gateway, cueweb) - Update cueweb/Dockerfile to use ARG for NEXT_PUBLIC_* variables (build-time override) - Add CueWeb reference documentation (docs/_docs/reference/cueweb.md) - Add REST Gateway quick start guide (docs/_docs/quick-starts/quick-start-rest-gateway.md) - Update sandbox-testing.md with full stack deployment instructions and desktop client tools - Update sandbox/README.md with full stack deployment section Services deployed by full stack: - PostgreSQL database (port 5432) - Flyway migrations - Cuebot server (port 8443) - RQD render daemon (port 8444) - REST Gateway (port 8448) - CueWeb UI (port 3000)
1 parent 7372825 commit e143627

File tree

90 files changed

+1937
-207
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

90 files changed

+1937
-207
lines changed

cueweb/Dockerfile

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -62,10 +62,18 @@ ENV LDAP_CERTIFICATE=tobeoverriden
6262
ENV LDAP_URI=tobeoverriden
6363

6464
# The following environment variables need to be accurately defined during production or dev builds as their
65-
# values cannot be changed after build time
66-
ENV NEXT_PUBLIC_URL=tobeoverriden
67-
ENV NEXT_PUBLIC_OPENCUE_ENDPOINT=tobeoverriden
68-
ENV NEXT_PUBLIC_AUTH_PROVIDER=google,okta,github,ldap
65+
# values cannot be changed after build time. Use ARG to allow override at build time.
66+
ARG NEXT_PUBLIC_URL=http://localhost:3000
67+
ENV NEXT_PUBLIC_URL=${NEXT_PUBLIC_URL}
68+
69+
ARG NEXT_PUBLIC_OPENCUE_ENDPOINT=http://localhost:8448
70+
ENV NEXT_PUBLIC_OPENCUE_ENDPOINT=${NEXT_PUBLIC_OPENCUE_ENDPOINT}
71+
72+
# Authentication providers - use ARG to allow override at build time
73+
# Set to empty string to disable authentication (sandbox mode)
74+
# Set to comma-separated list for production (e.g., "google,okta,github,ldap")
75+
ARG NEXT_PUBLIC_AUTH_PROVIDER=google,okta,github,ldap
76+
ENV NEXT_PUBLIC_AUTH_PROVIDER=${NEXT_PUBLIC_AUTH_PROVIDER}
6977

7078
RUN npm run build
7179
CMD ["npm", "run", "start"]

docs/_docs/concepts/command-execution.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Command Execution on the Render Farm"
3-
nav_order: 15
3+
nav_order: 16
44
parent: "Concepts"
55
layout: default
66
date: 2025-10-02

docs/_docs/concepts/cueweb-rest-gateway.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "CueWeb and REST Gateway"
3-
nav_order: 16
3+
nav_order: 17
44
parent: Concepts
55
layout: default
66
linkTitle: "CueWeb and REST Gateway"

docs/_docs/concepts/filters-and-actions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Filters and Actions"
3-
nav_order: 14
3+
nav_order: 15
44
parent: Concepts
55
layout: default
66
date: 2025-10-15

docs/_docs/concepts/glossary.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Glossary"
3-
nav_order: 11
3+
nav_order: 12
44
parent: Concepts
55
layout: default
66
linkTitle: "Glossary"

docs/_docs/concepts/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
layout: default
33
title: Concepts
4-
nav_order: 9
4+
nav_order: 10
55
has_children: true
66
permalink: /docs/concepts
77
---

docs/_docs/concepts/nimby.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "NIMBY"
3-
nav_order: 13
3+
nav_order: 14
44
parent: Concepts
55
layout: default
66
linkTitle: "NIMBY"

docs/_docs/concepts/opencue-overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "OpenCue overview"
3-
nav_order: 10
3+
nav_order: 11
44
parent: Concepts
55
layout: default
66
linkTitle: "OpenCue overview"

docs/_docs/concepts/spi-case-study.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "OpenCue Sony Pictures Imageworks case study"
3-
nav_order: 17
3+
nav_order: 18
44
parent: Concepts
55
layout: default
66
linkTitle: "OpenCue Sony Pictures Imageworks case study"

docs/_docs/concepts/versioning.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Versioning"
3-
nav_order: 12
3+
nav_order: 13
44
parent: Concepts
55
layout: default
66
linkTitle: "Versioning"

0 commit comments

Comments
 (0)