Skip to content
Star
478
Star
478

Getting Started

MistLock is a catalog of Cloud development environments that combines Docker, Dev Containers, emulators, and Open Source services so you can develop locally as if you were in the cloud, but 100% free, no accounts, and no credit card required.

Use these environments to learn Cloud computing, start your project, or incorporate them into an existing one.

The goal is for you to understand how to develop locally using a Cloud service — once you do, most of the time you’ll only need the cloud for deployment.

We call each catalog example a Lab, and there are two types of Labs: MVEs (Minimal Viable Examples) and Projects:

  • MVE: focuses on a single Cloud service — how to emulate it and what tools to use.
  • Projects: combine multiple Cloud services in the same local environment to show how they integrate in a real flow.
  1. Select a Lab from the catalog or by browsing the sidebar.

  2. Download the code using the download button on each Lab page or by cloning the GitHub repository.

  3. Open the Lab in your IDE.

  4. Run the Lab. Each Lab has its own instructions, but generally it works like this:

    Open VS Code in the Lab folder and open the Command Palette with Ctrl+Shift+P:

    Terminal window
    Dev Containers: Reopen in Container

    Run the Lab:

    Terminal window
    python main.py

Message me on LinkedIn or open an issue on GitHub if you find a bug or if something isn’t clear. I’ll be happy to help 😄.