Skip to content

Commit 2c062fe

Browse files
Merge pull request #35 from mongodb-developer/feature/DA-7297
Add/clarify info to help with common connection sssues
2 parents 055afc5 + cf5ac9b commit 2c062fe

File tree

8 files changed

+45
-24
lines changed

8 files changed

+45
-24
lines changed

docs/10-intro.mdx

+15-16
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ sidebar_position: 10
55

66
|Workshop goals|Get your environment ready for other hands-on labs|
77
|-|-|
8-
|Prerequisites|A web browser - See [Requirements](#minimum-hardware-requirements)|
8+
|Prerequisites|A web browser - See [Requirements](#requirements)|
99
|Time to complete|10-15 minutes|
1010

1111
These labs are meant to be presented by one of our amazing instructors, but you can also do them on your own.
@@ -18,45 +18,44 @@ In the navigation bar, you will notice some icons. Here are their meanings:
1818
|👐|Hands-on content - Get ready to get some work done. You should follow these steps.|
1919
|🦸|Advanced content - This content isn't covered during the lab, but you can check it out if you're interested in learning more.|
2020
|ℹ️|Troubleshooting information - This content is designed to help you resolve common problems. |
21-
# Requirements
2221

23-
To ensure you have the best experience during our sessions, please review the following minimum hardware requirements needed to participate effectively in our workshops and activities. These requirements are essential for running modern browsers and cloud-based applications involved in our sessions.
22+
## Requirements
23+
24+
* Google Chrome installed
25+
* GitHub account
26+
* Ensure your laptop can access GitHub and GitHub Codespaces (sometimes corporate VPNs block these sites!)
27+
28+
## Hardware requirements
2429

25-
## Minimum hardware requirements:
30+
To ensure you have the best experience during our sessions, please review the following minimum hardware requirements needed to participate effectively in our workshops and activities. These requirements are essential for running modern browsers and cloud-based applications involved in our sessions.
2631

27-
### Operating system:
32+
### Operating system
2833

2934
- Windows: Windows 10 (version 1903 or later)
3035

3136
- macOS: macOS Catalina (10.15) or later
3237

33-
### Processor:
38+
### Processor
3439

3540
- Intel: Core i5 or better
3641
- AMD: Ryzen 5 or equivalent
3742
- Apple Silicon: M1 chip or later
3843

39-
### Memory:
44+
### Memory
4045
- Minimum RAM: 8 GB
4146
- Recommended RAM: 16 GB or more for smoother multitasking and more demanding applications
4247

43-
### Storage:
48+
### Storage
4449

4550
- At least 256 GB of available space, preferably SSD, for faster read/write speeds
4651

47-
### Internet connection:
52+
### Internet connection
4853

4954
- Stable and high-speed internet connection (minimum 15 Mbps) for optimal performance with cloud-based applications
5055

51-
## Recommendations:
56+
## Recommendations
5257

5358
- Ensure that your system software is up to date to benefit from the latest features and security enhancements.
5459
- Consider using a monitor with at least 1080p resolution for a clearer and more detailed visual experience during our presentations and hands-on sessions.
5560

56-
## Other requirements:
57-
58-
* Google Chrome installed
59-
* GitHub account
60-
* Ensure your laptop can access GitHub and GitHub Codespaces
61-
6261
By meeting these hardware specifications, you will be well-prepared to engage fully with our Developer Day content. We look forward to an exciting and productive event with all participants!

docs/20-mongodb-atlas/2-create-account.mdx

+23-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,29 @@ import Screenshot from "@site/src/components/Screenshot";
33

44
# 👐 Create Your Account
55

6-
To use MongoDB Atlas, start by creating an account. If you already have an account, you can skip this step.
6+
To use MongoDB Atlas, start by creating an account.
7+
8+
<details>
9+
<summary>🦸‍♀️ If you already have an Atlas account, you can use it by creating a new project</summary>
10+
11+
First, log into <Link to="https://account.mongodb.com/">MongoDB Atlas</Link> using your existing credentials.
12+
13+
<Screenshot url="https://account.mongodb.com" src={"img/screenshots/20-mongodb-atlas/2-create-account/3-login.png"} alt="Login form" />
14+
15+
## Create a new Atlas project
16+
17+
Once you're in Atlas, open the dropdown on the left-top corner of the page and select **New Project**.
18+
19+
<Screenshot url="https://cloud.mongodb.com" src={"img/screenshots/20-mongodb-atlas/2-create-account/4-new-project.png"} alt="Create new project" />
20+
21+
Enter a name for your project and click **Next**.
22+
23+
<Screenshot url="https://cloud.mongodb.com" src={"img/screenshots/20-mongodb-atlas/2-create-account/5-new-project-name.png"} alt="Create new project" />
24+
25+
On the next page, you can leave the current user as the project owner, and click **Create Project**.
26+
27+
Once the project is ready, continue the workshop <a href="./create-cluster">**deploying a Database Cluster**</a>
28+
</details>
729

830
## Sign up for MongoDB Atlas
931

docs/20-mongodb-atlas/3-create-cluster.mdx

+6-6
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,11 @@ While your deployment is being provisioned, you will see the security quickstart
3636

3737
### Network access
3838

39-
First, you should **Allow Access from Anywhere**. You will see a field prepopulated with the IP address `0.0.0.0/0`. This means that you can connect to your database from any IP address, including the virtual environment you will use for this lab. Click "Add IP Address" to add this IP address to the network allowlist.
39+
First, you need to **Allow Access from Anywhere**. You will see a field prepopulated with the IP address `0.0.0.0/0`. This means that you can connect to your database from any IP address, including the virtual environment you will use for this lab. Click **Add IP Address** to add it to the network allowlist.
40+
41+
:::note
42+
If you don't see a button to allow access from anywhere, you should close the dialog and go to the **Network Access** tab under the **Security** section in the left sidebar. Click on **Add IP Address**, add `0.0.0.0/0`, and click **Confirm**.
43+
:::
4044

4145
:::caution
4246
It is dangerous to expose your database to the entire world. Never do this in a real production environment.
@@ -53,13 +57,9 @@ Make sure to remember your username and password. You will need them later.
5357

5458
For the sake of this workshop, it might be preferable to use a simple password that you'll remember over a more secure one.
5559

56-
Don't use any special characters in your password. Even though MongoDB allows some special characters, they might not work well with the tools you'll use later in this workshop.
60+
<strong>Don't use any special characters in your password</strong>. Even though MongoDB allows some special characters, they might not work well with the tools you'll use later in this workshop.
5761
:::
5862

59-
### Manual network access configuration
60-
61-
If you don't see a button to allow access from anywhere, you should close the dialog and go to the **Network Access** tab under the **Security** section in the left sidebar. Click on "Add IP Address," add the IP address `0.0.0.0/0`, and click "Confirm."
62-
6363
## That's all!
6464

6565
You have a new database cluster, and you can now connect to it from your application. If everything goes well, you should see your newly created cluster in the database deployment screen.

docusaurus.config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
// Change here to customise config
55

6-
// Name of the Github Repo, it's also teh baseUrl
6+
// Name of the Github Repo, it's also the baseUrl
77
const workshopName = 'intro-lab';
88
// Change this if hosting outside mongodb-developer
99
const organizationName = "mongodb-developer";
Loading
Loading
Loading
Loading

0 commit comments

Comments
 (0)