NilsG-S / config

Configuration and setup files.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nils' Dev Configuration

Docker VIM

  • Building vim: docker build -f .\docker\vim\Dockerfile -t nilsgs/config:vim .
  • Running vim: docker run -it --rm -v <absolute/host/path>:/project nilsgs/config:vim
    • --rm removes containers after exiting to reduce cleanup

Dev Tools

NEVER MAKE THIS IMAGE PUBLIC

  • Building dev-tools: docker build -f .\docker\dev-tools\Dockerfile -t nilsgs/config:dev-tools .
  • Running dev-tools: docker run -it --rm -v <absolute/host/path>:/project nilsgs/config:dev-tools

Variants

  • dev-tools-cpceed-student-app

Sensitive Files

.gitconfig

  • Contains personal email
  • configs/.gitconfig
[push]
    default = simple
[user]
    email = <email>
    name = <GitHub username>

GitHub SSH Keys

  • Can be used to access GitHub account functionality
  • Naming pattern: id_rsa*
configs/
  ssh/
    id_rsa_github
    id_rsa_github.pub

Troubleshooting

  • Base image differences between vim and dev-tools could potentially cause problems with dependencies that are shared on the host. This is because dependencies are not installed the same way on different operating systems.

About

Configuration and setup files.

License:MIT License


Languages

Language:Vim Script 40.1%Language:Dockerfile 38.1%Language:Shell 21.8%