Vývojové prostředí
Nastavení lokálního vývojového prostředí pro nové členy IT týmu.
Základní nástroje
Homebrew (macOS)
bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"Git
bash
brew install git # macOS
sudo apt install git # Ubuntu/DebianNode.js (přes nvm)
bash
# Instalace nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
# Restartujte terminál, pak:
nvm install --lts
nvm use --ltsDocker
bash
brew install --cask docker # macOSPro Linux následujte oficiální dokumentaci Docker.
IDE — VS Code
Doporučené rozšíření pro náš stack:
bash
code --install-extension dbaeumer.vscode-eslint
code --install-extension esbenp.prettier-vscode
code --install-extension eamodio.gitlens
code --install-extension ms-azuretools.vscode-docker
code --install-extension gitlab.gitlab-workflowDoporučená .vscode/settings.json
json
{
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.tabSize": 2,
"files.eol": "\n",
"git.autofetch": true
}Přístup k interním repozitářům
- Vygenerujte SSH klíč — viz návod SSH klíče
- Přidejte klíč do vašeho profilu na GitLab (
gitlab.etnetera.cz) - Ověřte přístup:
bash
ssh -T git@gitlab.etnetera.czOčekávaná odpověď:
Welcome to GitLab, @vasejmeno!Docker Compose — lokální prostředí
Většina projektů má připravený docker-compose.yml:
bash
cd projekt
cp .env.example .env # upravte dle potřeby
docker compose up -dINFO
Potřebné hodnoty pro .env najdete v Confluence prostoru projektu nebo u tech leada.
Checklist pro nováčky
- [ ] Homebrew / apt aktualizován
- [ ] Git nainstalován a nakonfigurován (jméno + email)
- [ ] SSH klíč vygenerován a přidán do GitLabu
- [ ] Docker Desktop spuštěn
- [ ] VS Code s rozšířeními
- [ ] Přístup k VPN ověřen
- [ ] Přístup do Confluence a Jira