mirror of
https://github.com/coder/coder.git
synced 2026-06-02 20:48:20 +00:00
chore: misc improvements to compose.dev.yaml (#22541)
- Unexposes port 5432 so it doesn't conflict with existing databases. You can still hop into the DB if you need. - Updates multiple CODER_ envs to sensible defaults, overrideable via env
This commit is contained in:
+16
-15
@@ -10,8 +10,6 @@ services:
|
||||
POSTGRES_USER: coder
|
||||
POSTGRES_PASSWORD: coder
|
||||
POSTGRES_DB: coder
|
||||
ports:
|
||||
- "5432:5432"
|
||||
volumes:
|
||||
- coder_dev_data:/var/lib/postgresql/data
|
||||
healthcheck:
|
||||
@@ -87,17 +85,20 @@ services:
|
||||
build-slim:
|
||||
condition: service_completed_successfully
|
||||
environment:
|
||||
CODER_PG_CONNECTION_URL: "postgresql://coder:coder@database:5432/coder?sslmode=disable"
|
||||
CODER_HTTP_ADDRESS: "0.0.0.0:3000"
|
||||
CODER_ACCESS_URL: "${CODER_DEV_ACCESS_URL:-http://localhost:3000}"
|
||||
CODER_DEV_ADMIN_PASSWORD: "${CODER_DEV_ADMIN_PASSWORD:-SomeSecurePassword!}"
|
||||
CODER_SWAGGER_ENABLE: "true"
|
||||
CODER_DANGEROUS_ALLOW_CORS_REQUESTS: "true"
|
||||
CODER_TELEMETRY_ENABLE: "false"
|
||||
GOMODCACHE: /go-cache/mod
|
||||
CODER_ACCESS_URL: "${CODER_DEV_ACCESS_URL-http://localhost:3000}"
|
||||
CODER_CACHE_DIRECTORY: "${CODER_CACHE_DIRECTORY-/cache}"
|
||||
CODER_DANGEROUS_ALLOW_CORS_REQUESTS: "${CODER_DANGEROUS_ALLOW_CORS_REQUESTS-true}"
|
||||
CODER_DEV_ADMIN_PASSWORD: "${CODER_DEV_ADMIN_PASSWORD-SomeSecurePassword!}"
|
||||
CODER_EXPERIMENTS: "${CODER_EXPERIMENTS-*}"
|
||||
CODER_HTTP_ADDRESS: "${CODER_HTTP_ADDRESS-0.0.0.0:3000}"
|
||||
CODER_PG_CONNECTION_URL: "${CODER_PG_CONNECTION_URL-postgresql://coder:coder@database:5432/coder?sslmode=disable}"
|
||||
CODER_PROMETHEUS_ENABLE: "${CODER_PROMETHEUS_ENABLE-true}"
|
||||
CODER_SWAGGER_ENABLE: "${CODER_SWAGGER_ENABLE-true}"
|
||||
CODER_TELEMETRY_ENABLE: "${CODER_TELEMETRY_ENABLE-false}"
|
||||
CODER_VERBOSE: "${CODER_VERBOSE-true}"
|
||||
DOCKER_HOST: "${CODER_DEV_DOCKER_HOST-unix:///var/run/docker.sock}"
|
||||
GOCACHE: /go-cache/build
|
||||
CODER_CACHE_DIRECTORY: /cache
|
||||
DOCKER_HOST: "${CODER_DEV_DOCKER_HOST:-unix:///var/run/docker.sock}"
|
||||
GOMODCACHE: /go-cache/mod
|
||||
# Add the Docker group so coderd can access the Docker socket.
|
||||
# Override DOCKER_GROUP if your host's docker group is not 999.
|
||||
group_add:
|
||||
@@ -294,11 +295,11 @@ services:
|
||||
- "${DOCKER_GROUP:-999}"
|
||||
working_dir: /app
|
||||
environment:
|
||||
CODER_URL: "http://coderd:3000"
|
||||
DOCKER_HOST: "${CODER_DEV_DOCKER_HOST:-unix:///var/run/docker.sock}"
|
||||
CODER_URL: "${CODER_URL-http://coderd:3000}"
|
||||
DOCKER_HOST: "${CODER_DEV_DOCKER_HOST-unix:///var/run/docker.sock}"
|
||||
GOMODCACHE: /go-cache/mod
|
||||
GOCACHE: /go-cache/build
|
||||
CODER_PROMETHEUS_ENABLE: "1"
|
||||
CODER_PROMETHEUS_ENABLE: "${CODER_PROMETHEUS_ENABLE-1}"
|
||||
volumes:
|
||||
- .:/app
|
||||
- go_cache:/go-cache
|
||||
|
||||
Reference in New Issue
Block a user