Skip to content

Repository containing CDE for modern web development, stands for "Containerised Development Environment"

Notifications You must be signed in to change notification settings

gnekich/web-cde

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WEB CDE

This repository is intended for developers that are looking for a containerised development environment setup for developing web applications.

Focus of this repository is Node.js setup. With specific set of tools...

  • Google Cloud SDK
  • Google Cloud SQL Proxy
  • Hasura CLI
  • Node.js v24

VsCode Devcontainers

We are using vscode devcontainers to do the setup.

The vscode should be set such that you can do the commit signing out of the box, thus we also provide .vscode configuration.

Scripts

Setup

Git config

git config user.name "John Doe"
git config user.email "redacted@redacted"
git config gpg.format ssh
git config user.signingkey ./.devcontainer/.secrets/KEYS/your-user-signing-priv-keys

Keys & Credentials

If you want to have access to the repository from the devcontainer you sometimes need to do additional tweaks based on how you have access to the repository from the host.

This setup is highly opinionated and thus some scripts will look for SSH keys in specific .devcontainer/.secrets/KEYS/_ directory and will also pass the configuration to the ssh if in .devcontainer/.secrets/SSH/_ folder.

About

Repository containing CDE for modern web development, stands for "Containerised Development Environment"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published