Skip to content

vscode

1 post with the tag “vscode”

Devcontainers + plugin VSCode

W pracy nad wieloma projektami infrastrukturalnymi (OpenTofu, Ansible, Vault, GitLab CI) szybko pojawia się ten sam problem: jak zapewnić powtarzalne, gotowe do pracy środowisko developerskie — bez ręcznego konfigurowania systemu na każdym laptopie czy VM. Artykuł pokazuje konkretne rozwiązanie, które sprawdza się w codziennej pracy.

  • Powtarzalność: identyczne środowisko na każdym hoście — koniec z „u mnie działa”
  • Izolacja: narzędzia nie brudzą systemu hosta — kontener można zniszczyć i postawić od nowa
  • Konfiguracja użytkownika: katalog /userfiles z kluczami SSH, .gitconfig, .zshrc montowany jako bind-mount
  • Automatyzacja: postCreateCommand uruchamia bootstrap przy każdym starcie kontenera
  • Wersjonowanie obrazu: gotowy kontener publikowany w GitLab Container Registry