Code Monkey home page Code Monkey logo

docker-clouddev's Introduction

docker-clouddev

Not maintaining anymore as VSCode has a number of native containers now

A docker container to auto spin up:

Tool Default Version (if blank) Custom Version Support Custom Version Example Notes
Git Latest from apt No N/A
Azure CLI Latest from apt Yes 2.2.0
AWS CLI Latest from AWS site No (Possible?) N/A Using v2.x. For v1.x, need to edit dockerfile per instructions there
GCP CLI Latest from apt Yes 284.0.0
Azure Python SDK Latest from pip TBD 4.0.0
Helm Latest from helm site Yes 3.1.2
Terraform 0.12.24 Yes (Required) 0.12.23
Kubectl Latest from apt Yes 1.17.4
Az Functions Tools Latest from apt Yes 3.0.2245

(Also installs all dependencies)

Other capabilities

Modular installation

Specify a version number of 0 to not install that tool

Configs for all cloud credentials

Cloud Status
Azure Done
GCP TODO
AWS TODO

Git configuration

Sets user.name and user.email. Credentials are pulled from the VS Code credential helper, otherwise will need to handle credentials once in the container

Instructions for use

Set environment variabes by populating .env.sample and renaming to .env If using VS Code to develop in a container, will also need the .env in the root of the code folder

  1. Run the command Remote-Containers: Add Development Container Configuration Files
  2. Edit devcontainer.json and change "dockerComposeFile": "docker-compose.yml" to "dockerComposeFile": "". Also comment out remoteuser: vscode
  3. Run command: Remote-Containers: Reopen in Container

docker-clouddev's People

Contributors

carluu avatar crythos avatar

Watchers

James Cloos avatar

Forkers

moahuja

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.