
Anpassat domännamn i lokal Docker
Postad 23 april, 2021
Jag är säkert lite sen på tåget, men jag har i alla fall börjat använda Docker så smått, ett otroligt fiffigt sätt att utveckla och köra applikationer på. Men per default körs ju allt via http://localhost och det är ju lite trist, helst vill man ju ha http://minapp.local eller något liknande. Då finns det ett enkelt knep!
1. Kör du NGINX så redigerar du bara din konfiguration och lägger in domänen du vill ha under "server_name", du behöver också sätta webservern att lyssna på port 80:
server {
server_name minapp.local;
listen 80
…
2. I docker-compose.yml behöver vi koppla port 80 lokalt till port 80 för webbservern i containern:
…
ports:
- "80:80"
…
3. Sen är det bara att lägga till kopplingen i din hosts-fil:
127.0.0.1 minapp.local
Nu kan du komma åt din app via http://minapp.local istället för det lite kryptiska http://localhost:8001 t.ex 👍🏻