A new workspace image for DTaaS (https://github.com/INTO-CPS-Association/DTaaS).
455
A new workspace image for Digital Twin as a Service.
We are still very much in the explorative phase. There may be breaking changes.
docker pull intocpsassociation/workspace:latest
Either
Using plain docker command:
docker run -d --shm-size=512m \
-p 8080:8080\
-e MAIN_USER=dtaas-user --name workspace workspace:latest
:point_right: You can change the MAIN_USER variable to any other username of your choice.
OR
using docker compose:
docker compose -f compose.yml up -d
An active container provides the following services. Please remember to change dtaas-user to the username chosen in the
previous command
Either
Using plain docker command:
docker stop workspace
docker rm workspace
Or using docker compose:
docker compose -f compose.yml down
This workspace supports multiple deployment configurations depending on your needs:
File: docker compose
Use case: Local development, single user
Features: Basic workspace without reverse proxy
Documentation: See sections above
File: compose.traefik.yml
Use case: Multi-user development/testing without authentication
Features: Traefik reverse proxy, multiple workspaces
Documentation: TRAEFIK.md
File: compose.traefik.secure.yml
Use case: Development/testing with OAuth2 authentication
Features: Traefik reverse proxy, OAuth2 authentication, HTTP only
Documentation: TRAEFIK_TLS.md
File: compose.traefik.secure.tls.yml
Use case: Production deployment with full security
Features: Traefik reverse proxy, OAuth2 authentication, TLS/HTTPS
Documentation: TRAEFIK_TLS.md
Choose the configuration that best matches your deployment requirements.
| Feature | compose.yml | compose.traefik.yml | compose.traefik.secure.yml | compose.traefik.secure.tls.yml |
|---|---|---|---|---|
| Reverse Proxy | ❌ | ✅ | ✅ | ✅ |
| Multi-user | ❌ | ✅ | ✅ | ✅ |
| OAuth2 Auth | ❌ | ❌ | ✅ | ✅ |
| TLS/HTTPS | ❌ | ❌ | ❌ | ✅ |
| Production Ready | ❌ | ❌ | ❌ | ✅ |
| Use Case | Local dev | Multi-user dev | Secure dev/test | Production |
Content type
Image
Digest
sha256:b9022e290…
Size
1.4 GB
Last updated
8 months ago
docker pull intocpsassociation/workspace