All Projects β†’ cloudlibz β†’ Clocal Azure

cloudlibz / Clocal Azure

Licence: apache-2.0
πŸ”¬ Emulation engine for Azure

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Clocal Azure

Docker Android
Android in docker solution with noVNC supported and video recording
Stars: ✭ 4,042 (+5436.99%)
Mutual labels:  azure, emulator
Azurite
!! This repository has now moved to https://github.com/azure/azurite !! A lightweight server clone of Azure Blob, Queue, and Table Storage that simulates most of the commands supported by it with minimal dependencies.
Stars: ✭ 103 (+41.1%)
Mutual labels:  azure, emulator
Gritty
web terminal emulator
Stars: ✭ 63 (-13.7%)
Mutual labels:  emulator
Ifvms.js
The Interactive Fiction Virtual Machines Suite - in Javascript and Rust
Stars: ✭ 70 (-4.11%)
Mutual labels:  emulator
Xxamarin
RepositΓ³rio com ✨ 141 Exemplos de Implementaçáes e πŸ“¦ 13 Pacotes de Xamarin
Stars: ✭ 68 (-6.85%)
Mutual labels:  azure
Chameleonmini
The ChameleonMini is a versatile contactless smartcard emulator compliant to NFC. The ChameleonMini was developed by https://kasper-oswald.de. The device is available at https://shop.kasper.it. For further information see the Getting Started Page https://rawgit.com/emsec/ChameleonMini/master/Doc/Doxygen/html/_page__getting_started.html or the Wiki tab above.
Stars: ✭ 1,133 (+1452.05%)
Mutual labels:  emulator
Tinysmaliemulator
A very minimalist smali emulator that could be used to "decrypt" obfuscated strings
Stars: ✭ 68 (-6.85%)
Mutual labels:  emulator
Cyberduck
Cyberduck is a libre FTP, SFTP, WebDAV, Amazon S3, Backblaze B2, Microsoft Azure & OneDrive and OpenStack Swift file transfer client for Mac and Windows.
Stars: ✭ 1,080 (+1379.45%)
Mutual labels:  azure
Espeon
Gameboy emulator for the ESP32
Stars: ✭ 71 (-2.74%)
Mutual labels:  emulator
Cryboy
A Game Boy (Color) emulator written in Crystal
Stars: ✭ 68 (-6.85%)
Mutual labels:  emulator
Unidbg
Allows you to emulate an Android ARM32 and/or ARM64 native library, and an experimental iOS emulation
Stars: ✭ 1,168 (+1500%)
Mutual labels:  emulator
Bizhawk
BizHawk is a multi-system emulator written in C#. BizHawk provides nice features for casual gamers such as full screen, and joypad support in addition to full rerecording and debugging tools for all system cores.
Stars: ✭ 1,138 (+1458.9%)
Mutual labels:  emulator
Aspnetcore.identity.documentdb
A Cosmos DB / DocumentDB Storage Provider for ASP.NET Core Identity
Stars: ✭ 64 (-12.33%)
Mutual labels:  azure
Meteor Azure
Automate Meteor deployments on Azure App Service
Stars: ✭ 69 (-5.48%)
Mutual labels:  azure
Terraform Security Scan
Run a security scan on your terraform with the very nice https://github.com/liamg/tfsec
Stars: ✭ 64 (-12.33%)
Mutual labels:  azure
Ng Deploy Azure
Deploy Angular apps to Azure using the Angular CLI
Stars: ✭ 71 (-2.74%)
Mutual labels:  azure
Aspnetcoreid4external
external OpenID Connect Login to IdentityServer4 with AAD
Stars: ✭ 63 (-13.7%)
Mutual labels:  azure
Spel
STIG-Partitioned Enterprise Linux (spel)
Stars: ✭ 66 (-9.59%)
Mutual labels:  azure
Smilr
Microservices reference app showcasing a range of technologies, platforms & methodologies
Stars: ✭ 68 (-6.85%)
Mutual labels:  azure
Desmume Psp
A Nintendo DS emulator for PlayStation Portable.
Stars: ✭ 72 (-1.37%)
Mutual labels:  emulator

An emulation engine for Azure Services

Clocal-azure provides an easy-to-use test/mocking framework for developing Cloud applications.

Currently features are under development.

πŸš€ Install

Requirements

  • NodeJS (^8.9.4)
  • yarn (^1.6.0)
  • Docker
  • MYSQL
  • MongoDB
$ git clone https://github.com/cloudlibz/clocal-azure.git
$ cd clocal-azure
$ yarn
$ yarn link (Install clocal commands)
$ yarn start <command>
         or
$ clocal <command>

πŸ“š Overview

Clocal-azure spins up the following core Cloud APIs on your local machine:

πŸ“Ÿ Services & Ports

Commands

All Services at once

Step 1: Go to compose.env file and specify the path to create the images for azure functions and azure api app service and azure cosmosdb.

Step 2: Run the shell script as below.

Ubuntu OS: $ yarn service or $ bash compose.sh

Mac OS: $ yarn service or $ bash compose.sh or $ sh compose.sh

Compose-Result

Azure Functions

  • Init Functions
$ clocal function-init <folder>

Azure functions working directory is located in example/azure-functions. You can create a folder inside the location and give the folder location. Then attach the init file where the service starting file. Example: clocal function-init function-sample

  • Start Functions
$ clocal function-start
  • Stop Functions
$ clocal function-stop 

Azure Storage

Azure storage comprises of azure blobs, queues and tables. See the example/azure-storage for sample project.

  • Start Storage
$ clocal storage-start
  • Stop Storage
$ clocal storage-stop
  • Clear all files created
$ clocal storage-clear
  • List files To list all files
$ clocal storage-query

To list specific folder files

$ clocal storage-query folder_name

Azure CosmosDB (Only Windows Supported)

  • Init CosmosDB
$ clocal cosmosdb-init

This will create the in-built image of the Cosmos DB emulator and will be on ready state to start the container.

  • Start CosmosDB
$ clocal cosmosdb-start
  • Stop CosmosDB
$ clocal cosmosdb-stop

Azure SQL Server

  • Start SQL Service
$ clocal sql-start
  • Stop SQL Service
$ exit

Azure KeyVault

  • Start KeyVault
$ clocal keyvault-start
  • Stop KeyVault
$ clocal keyvault-stop

Azure Search

  • Start Search
$ clocal search-start
  • Stop Search
$ cmd + c / ctrl + c

Azure CLI 2.0

  • Start CLI
$ clocal cli-start
  • Exit CLI
$ exit

Azure API App Service

Azure API working directory is located in example/azure-api-service. You can create a folder inside the location and give the folder location. Then attach the init file where the service starting file.

Example: clocal api-start ./ api.json

$ clocal api-start <folder> <init-file>

πŸ“ Example Documents

πŸ“Ί Demo Video Series

πŸ”§ Testing

Before runs the tests, make sure all docker images have been installed.

$ yarn test

πŸ“ Architecture

Sent by Gaurav Pandey

πŸ™‹ Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

πŸ“œ License

This project is licensed under the Apache License 2.0 - see the LICENSE.md file for details

Acknowledgments

The project clocal-azure is initially developed for the Google Summer of Code 2018. Special thanks goes to my mentors Rumesh, Lasitha and Rajika and CloudLibz Organization.

Second phase of clocal-azure carried out for Google Summer of Code 2019. Once again I would like to thank my mentors Rumesh, Sammani, Rajika and Dilantha.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].