Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 4 additions & 7 deletions docs/Lab Tools/_CloudIDECommon.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,10 @@ Within Cloud IDE, learners can access the Skills Network Toolbox by clicking the
- Syntax
- Launch Application - This is how you view the application you run within Cloud IDE.

---

### Launch Application

#### Viewing your running Applications

As part of your lab, you may start a web server that accepts traffic to:
Expand All @@ -77,10 +81,3 @@ After you've done this, you can use the launch application button to view your a
3. **Access your application:**
- Click the **"Your Application"** button to open the server inside the Cloud IDE, or
- Open it in a new browser tab.

---

## DISCLAIMER

- If the user is inactive for an hour, the session will be deleted
- After 12 hours the session will be deleted, even if the user is active
58 changes: 58 additions & 0 deletions docs/Lab Tools/_CloudIDEDatabases.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
### Databases

**Only available in Cloud IDE with Kubernetes or OpenShift.**

**Four databases** are available from within the environment:

- **MySQL**
- **PostgreSQL**
- **Cassandra**
- **MongoDB**

Each database can be easily activated, managed, and accessed through the Cloud IDE interface, found in the **Skills Network Toolbox**.

---

#### MySQL

- To activate **MySQL**, click **Create**. This will start a MySQL instance in your Cloud IDE environment with **auto-generated connection information**.
- The **Connection Information** tab provides:
`username`, `password`, `Host IP`, `Port`, `URL`, `MYSQL_TITLE`, and `MYSQL_ID`.
You can also copy the **CLI login command** and paste it directly into the terminal to connect.
- In the **Summary** tab, manage your MySQL instance using:
- **phpMyAdmin** (web interface) — click **`phpMyAdmin`**
- **MySQL CLI** (command-line interface) — click **`MySQL CLI`**

---

#### PostgreSQL

- To activate **PostgreSQL**, click **Create**. This launches a PostgreSQL instance in your Cloud IDE environment with **auto-generated connection information**.
- The **Connection Information** tab includes:
`username`, `password`, `Host IP`, `Port`, `URL`, `POSTGRES_TITLE`, and `POSTGRES_ID`.
You can also copy the **CLI login command** to access the database from the terminal.
- In the **Summary** tab, manage your PostgreSQL instance using:
- **pgAdmin** (web interface) — click **`pgAdmin`**
- **PostgreSQL CLI** (command-line interface) — click **`PostgreSQL CLI`**

---

#### Cassandra

- To activate **Cassandra**, click **Create**. This starts a Cassandra instance in your Cloud IDE environment with **auto-generated connection details**.
- The **Connection Information** tab includes:
`username`, `password`, `Host IP`, and `Port`.
You can also copy the **CLI login command** to connect via the terminal.
- In the **Summary** tab, manage your Cassandra instance using the **`Cassandra CLI`**.

---

#### MongoDB

- To activate **MongoDB**, click **Create**. This will start a MongoDB instance in your Cloud IDE environment with **auto-generated connection information**.
- The **Connection Information** tab includes:
`username`, `password`, `Host IP`, `Port`, `URL`, `MONGO_TITLE`, and `MONGO_ID`.
You can also copy the **CLI login command** to connect from the terminal.
- In the **Summary** tab, manage your MongoDB instance using:
- **mongo-express** (web interface) — click **`mongo-express`**
- **MongoDB CLI** (command-line interface) — click **`MongoDB CLI`**
4 changes: 4 additions & 0 deletions docs/Lab Tools/_CloudIDEDisclaimer.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
## DISCLAIMER

- If the user is inactive for an hour, the session will be deleted
- After 12 hours the session will be deleted, even if the user is active
10 changes: 10 additions & 0 deletions docs/Lab Tools/cloud-ide-kubernetes.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
import CloudIDECommon from './_CloudIDECommon.mdx';
import CodeEngine from './_CodeEngine.mdx'
import CloudIDEDatabases from './_CloudIDEDatabases.mdx'
import Disclaimer from './_CloudIDEDisclaimer.mdx'

# Cloud IDE Kubernetes

Expand All @@ -9,5 +11,13 @@ _Cloud IDE with Kubernetes_ is a VS Code-like IDE. It is enabled for working wit

---

<CloudIDEDatabases/>

---

<CodeEngine/>

---

<Disclaimer/>

10 changes: 10 additions & 0 deletions docs/Lab Tools/cloud-ide-openshift.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
import CloudIDECommon from './_CloudIDECommon.mdx';
import CodeEngine from './_CodeEngine.mdx'
import CloudIDEDatabases from './_CloudIDEDatabases.mdx'
import Disclaimer from './_CloudIDEDisclaimer.mdx'

# Cloud IDE Openshift

Expand All @@ -9,4 +11,12 @@ _Cloud IDE with OpenShift_ is a VS Code-like IDE. It is enabled for working with

---

<CloudIDEDatabases/>

---

<CodeEngine/>

---

<Disclaimer/>
5 changes: 5 additions & 0 deletions docs/Lab Tools/cloud-ide.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import CloudIDECommon from './_CloudIDECommon.mdx';
import CodeEngine from './_CodeEngine.mdx'
import Disclaimer from './_CloudIDEDisclaimer.mdx'

# Cloud IDE

Expand All @@ -10,3 +11,7 @@ _Cloud IDE_ is a VS Code-like IDE.
---

<CodeEngine/>

---

<Disclaimer/>