Sign inSign up

apaskal/condev

By apaskal

Updated over 2 years ago

Docker container for full stack React/Node.js applications development with Neovim

Image
Languages & frameworks
Developer tools
1

507

apaskal/condev repository overview

condev

Ready to use Alpine Linux Node.js Docker container for full stack React/Node.js applications development with opinionated Neovim code editor LSP Lua setup.
Build from the Dockerfile

Usage

You can run this image with docker command

# Lets make alias condev first
alias condev='docker run -it --rm \
  -h condev \
  -p 127.0.0.1:3000:3000/tcp \
  -p 127.0.0.1:3080:3080/tcp \
  -w /condev/$(pwd) \
  -v "$(pwd):/condev/$(pwd)" \
  -v "$SSH_AUTH_SOCK:$SSH_AUTH_SOCK" \
  -e SSH_AUTH_SOCK=$SSH_AUTH_SOCK \
  -e USERID=$((($UID == 0)) && echo 1000 || echo $UID) \
  -e GIT_COMMITTER_NAME="author" \
  -e GIT_AUTHOR_NAME="author" \
  -e [email protected] \
  apaskal/condev:latest'

# To get shell with mounted current directory
condev

# To use container as preconfigured neovim only
condev nvim [filenameInsideCurrentDirectory]

You are ready for development with git, nvim, node, yarn, ag, jq, fzf commands available.
Look at https://github.com/app/nvim.lua to see neovim settings, plugins and key bindings.
Build from the Dockerfile

Tag summary

Content type

Image

Digest

sha256:54f1ff4bf

Size

256.3 MB

Last updated

over 2 years ago

docker pull apaskal/condev