Skip to content

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/Debian

Node.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 --lts

Docker

bash
brew install --cask docker    # macOS

Pro 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-workflow

Doporuč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

  1. Vygenerujte SSH klíč — viz návod SSH klíče
  2. Přidejte klíč do vašeho profilu na GitLab (gitlab.etnetera.cz)
  3. Ověřte přístup:
bash
ssh -T git@gitlab.etnetera.cz

Oč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 -d

INFO

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

Etnetera a.s. — IT tým