Anpassat domännamn i lokal Docker
Docker

Anpassat domännamn i lokal Docker

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 👍🏻