# Deploy the webshell Dstack examplephala cvms create
Provide a name and select from the drop down of examples
Copy
Ask AI
# ? Enter a name for the CVM: webshell# ? Choose a Docker Compose example or enter a custom path:# lightclient# private-docker-image-deployment# ❯ webshell# custom-domain# prelaunch-script# timelock-nts# ssh-over-tproxy# Using example: webshell (~/phala-cloud-cli/examples/webshell/docker-compose.yaml)# ✔ Enter number of vCPUs (default: 1): 1# ✔ Enter memory in MB (default: 2048): 2048# ✔ Enter disk size in GB (default: 20): 20# ⟳ Fetching available TEEPods... ✓# ? Select a TEEPod: (Use arrow keys)# ❯ prod5 (online)# prod2 (online)# ℹ Selected TEEPod: prod5# ✔ Select an image: dstack-dev-0.3.5# ⟳ Getting public key from CVM... ✓# ⟳ Encrypting environment variables... ✓# ⟳ Creating CVM... ✓# ✓ CVM created successfully# ℹ CVM ID: 2755# ℹ Name: webshell# ℹ Status: creating# ℹ App ID: e15c1a29a9dfb522da528464a8d5ce40ac28039f# ℹ App URL: <https://cloud.phala.network/dashboard/cvms/app_e15c1a29a9dfb522da528464a8d5ce40ac28039f># ℹ# ℹ Your CVM is being created. You can check its status with:# ℹ phala cvms status e15c1a29a9dfb522da528464a8d5ce40ac28039f
Deploy your application to Phala’s decentralized TEE Cloud:
Copy
Ask AI
# Set your Phala Cloud API keyphala auth login# Login to Docker and Push your image to Docker Hubphala docker loginphala docker build --image my-tee-app --tag v1.0.0phala docker push --image my-tee-app --tag v1.0.0# Deploy to Phala Cloudphala cvms create --name my-tee-app --compose ./docker-compose.yml --env-file ./.env# Access your app via the provided URL