Skip to content

Instantly share code, notes, and snippets.

@arnested
Last active October 11, 2024 09:31
Show Gist options
  • Save arnested/83433bd4dc8c6a52ddf6e26a0d6175b6 to your computer and use it in GitHub Desktop.
Save arnested/83433bd4dc8c6a52ddf6e26a0d6175b6 to your computer and use it in GitHub Desktop.
Opsæt linux maskine til typiske @reload dev setups

Opsætning på Linux

UID og GUD

I ~/.bashrc eller tilsvarende:

export UID
export GID

Hvis der ikke allerede eksisterer en GID variabel så brug i stedet:

export GID=$(id -g)

DNS til docker containere

Installér ldddns:

curl -fsSL https://ldddns.arnested.dk/install.sh | bash

I ~/.bashrc eller tilsvarende:

export DEV_TLD=local

Certifikater til dev miljøer

Installér mkcert (kig på deres site -- afhænger af distribution).

Generér rodcertifikater til udviklingsbrug:

mkcert -install

Hvis ovenstående komando ikke lykkes med at installere rodcertifikater i Firefox og Chrome så skal man manuelt importere det rodcertifikat der ligger i ~/.local/share/mkcert/rootCA.pem.

Browser

Vær opmærksom på at det kan give problemer hvis fx Chrome er installeret som flatpak-pakke.

Platform.sh

Når vi arbejder med sites på platform.sh er deres CLI-tool også et must have: https://github.com/platformsh/cli/releases/latest

1Password CLI

Vi har efterhånden en del setups der selv kan hive credentials ud af 1Password.

Så det anbefales også at have deres CLI-tool installeret: https://developer.1password.com/docs/cli/get-started/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment