Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dotmh/devcontainer
DotMH Dev Container Docker Images and Templates
https://github.com/dotmh/devcontainer
codespaces containers devcontainer-template devcontainers docker dotmh golang nodejs
Last synced: 2 months ago
JSON representation
DotMH Dev Container Docker Images and Templates
- Host: GitHub
- URL: https://github.com/dotmh/devcontainer
- Owner: dotmh
- License: apache-2.0
- Created: 2024-05-16T13:48:44.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-09-04T14:17:59.000Z (4 months ago)
- Last Synced: 2024-10-12T07:18:09.479Z (3 months ago)
- Topics: codespaces, containers, devcontainer-template, devcontainers, docker, dotmh, golang, nodejs
- Language: Shell
- Homepage:
- Size: 104 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
![DotMH](https://github.com/dotmh/dotmh/raw/master/logo.png)
# DotMH Devcontainers
A standard DotMH Dev Containers templates build on custom Docker Images, for use in DotMH projects.
![Visual Studio Code](https://img.shields.io/badge/Visual%20Studio%20Code-0078d7.svg?style=for-the-badge&logo=visual-studio-code&logoColor=white)
[![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-%23FE5196?style=for-the-badge&logo=conventionalcommits&logoColor=white)](https://conventionalcommits.org)
![GitHub Actions](https://img.shields.io/badge/github%20actions-%232671E5.svg?style=for-the-badge&logo=githubactions&logoColor=white)[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg?style=for-the-badge&)](https://opensource.org/licenses/Apache-2.0)
[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg?style=for-the-badge&)](code_of_conduct.md)# Docker Containers
![Docker](https://img.shields.io/badge/docker-%230db7ed.svg?style=for-the-badge&logo=docker&logoColor=white)
## Base
Choose the base Image to build on top off
![Static Badge](https://img.shields.io/badge/Rocky_Linux-10B981?style=for-the-badge&logo=rockylinux&logoColor=%23FFFFFF)
![Static Badge](https://img.shields.io/badge/Ubuntu-E95420?style=for-the-badge&logo=ubuntu&logoColor=%23FFFFFF)- [Rocky Linux](https://rockylinux.org/)
- [Ubuntu](https://ubuntu.com/)### Tools
- [ZSH](https://www.zsh.org/) (Set as default Shell)
- [OhMyZSH](https://ohmyz.sh/)
- [BAT](https://github.com/sharkdp/bat) - A better Cat command
- [EZA](https://github.com/eza-community/eza) - A better ls command
- [Just](https://github.com/casey/just) - An awesome task runner## Cloud
Adds AWS cloud tools to the Base images
![AWS](https://img.shields.io/badge/AWS-%23FF9900.svg?style=for-the-badge&logo=amazon-aws&logoColor=white)
![Terraform](https://img.shields.io/badge/terraform-%235835CC.svg?style=for-the-badge&logo=terraform&logoColor=white)
![DigitalOcean](https://img.shields.io/badge/DigitalOcean-%230167ff.svg?style=for-the-badge&logo=digitalOcean&logoColor=white)### Tools
- [AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html)
- [Terraform](https://www.terraform.io/)
- [Digital Ocean CLI](https://docs.digitalocean.com/reference/doctl/)## Node
![NodeJS](https://img.shields.io/badge/node.js-6DA55F?style=for-the-badge&logo=node.js&logoColor=white)
![PNPM](https://img.shields.io/badge/pnpm-%234a4a4a.svg?style=for-the-badge&logo=pnpm&logoColor=f69220)
![NVM](https://img.shields.io/badge/nvm-F4DD4B.svg?style=for-the-badge&logo=nvm&logoColor=333333)For use with devloping applications on NodeJS can be built on top of any base
### Tools
- [NodeJS](https://nodejs.org/en)
- [PNPM](https://pnpm.io/)
- [NVM \[Node Version Manager\]](https://github.com/nvm-sh/nvm)## Go
![Go](https://img.shields.io/badge/go-%2300ADD8.svg?style=for-the-badge&logo=go&logoColor=white)
For use with developing applications on GO can be built on top of any base
### Tools
- [Go](https://go.dev/)
## Kotlin
![Kotlin](https://img.shields.io/badge/kotlin-%237F52FF.svg?style=for-the-badge&logo=kotlin&logoColor=white)
For use with developing applications on Kotlin can be built on top of any base
### Tools
- [SDKMAN](https://sdkman.io/)
- [Kotlin](https://kotlinlang.org/)
- [KScript](https://github.com/kscripting/kscript)# Devcontainer Templates
- [Base](devcontainers/base/README.md)
- [Cloud](devcontainers/cloud/README.md)
- [Node](devcontainers/node/README.md)
- [Go](devcontainers/go/README.md)
- [Kotlin](devcontainers/kotlin/README.md)