From 75dc8f59f6b1785a080728c5cd108b2fdcae8da4 Mon Sep 17 00:00:00 2001 From: Cian Johnston Date: Tue, 17 May 2022 15:40:13 +0100 Subject: [PATCH] fix: example: update docker-local to use host-gateway (#1507) * fix: example: update docker-local to use host-gateway * docker-compose.yaml: Add POSTGRES_ environment variables to CODER_PG_CONNECTION_URL Co-authored-by: Mathias Fredriksson --- docker-compose.yaml | 4 +++- examples/docker-local/main.tf | 8 ++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/docker-compose.yaml b/docker-compose.yaml index 821f3c57af..c9696122e0 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -5,8 +5,10 @@ services: ports: - "7080:7080" environment: - CODER_PG_CONNECTION_URL: "postgresql://username:password@database/coder?sslmode=disable" + CODER_PG_CONNECTION_URL: "postgresql://${POSTGRES_USER:-username}:${POSTGRES_PASSWORD:-password}@database/${POSTGRES_DB:-coder}?sslmode=disable" CODER_ADDRESS: "0.0.0.0:7080" + volumes: + - /var/run/docker.sock:/var/run/docker.sock depends_on: database: condition: service_healthy diff --git a/examples/docker-local/main.tf b/examples/docker-local/main.tf index 3a12b54cb3..4c8165c61d 100644 --- a/examples/docker-local/main.tf +++ b/examples/docker-local/main.tf @@ -15,6 +15,10 @@ provider "docker" { host = "unix:///var/run/docker.sock" } +provider "coder" { + url = "http://host.docker.internal:7080" +} + data "coder_workspace" "me" { } @@ -43,6 +47,10 @@ resource "docker_container" "workspace" { dns = ["1.1.1.1"] command = ["sh", "-c", coder_agent.dev.init_script] env = ["CODER_AGENT_TOKEN=${coder_agent.dev.token}"] + host { + host = "host.docker.internal" + ip = "host-gateway" + } volumes { container_path = "/home/coder/" volume_name = docker_volume.coder_volume.name