Skip to content

Instantly share code, notes, and snippets.

@arnested
Last active February 16, 2023 08:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • 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

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