diff --git a/docker-compose.yaml b/docker-compose.yaml index 821f3c57afa8e..c9696122e0166 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 3a12b54cb3fed..4c8165c61d1e5 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