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_USER: coder
|
||||||
POSTGRES_PASSWORD: coder
|
POSTGRES_PASSWORD: coder
|
||||||
POSTGRES_DB: coder
|
POSTGRES_DB: coder
|
||||||
ports:
|
|
||||||
- "5432:5432"
|
|
||||||
volumes:
|
volumes:
|
||||||
- coder_dev_data:/var/lib/postgresql/data
|
- coder_dev_data:/var/lib/postgresql/data
|
||||||
healthcheck:
|
healthcheck:
|
||||||
@@ -87,17 +85,20 @@ services:
|
|||||||
build-slim:
|
build-slim:
|
||||||
condition: service_completed_successfully
|
condition: service_completed_successfully
|
||||||
environment:
|
environment:
|
||||||
CODER_PG_CONNECTION_URL: "postgresql://coder:coder@database:5432/coder?sslmode=disable"
|
CODER_ACCESS_URL: "${CODER_DEV_ACCESS_URL-http://localhost:3000}"
|
||||||
CODER_HTTP_ADDRESS: "0.0.0.0:3000"
|
CODER_CACHE_DIRECTORY: "${CODER_CACHE_DIRECTORY-/cache}"
|
||||||
CODER_ACCESS_URL: "${CODER_DEV_ACCESS_URL:-http://localhost:3000}"
|
CODER_DANGEROUS_ALLOW_CORS_REQUESTS: "${CODER_DANGEROUS_ALLOW_CORS_REQUESTS-true}"
|
||||||
CODER_DEV_ADMIN_PASSWORD: "${CODER_DEV_ADMIN_PASSWORD:-SomeSecurePassword!}"
|
CODER_DEV_ADMIN_PASSWORD: "${CODER_DEV_ADMIN_PASSWORD-SomeSecurePassword!}"
|
||||||
CODER_SWAGGER_ENABLE: "true"
|
CODER_EXPERIMENTS: "${CODER_EXPERIMENTS-*}"
|
||||||
CODER_DANGEROUS_ALLOW_CORS_REQUESTS: "true"
|
CODER_HTTP_ADDRESS: "${CODER_HTTP_ADDRESS-0.0.0.0:3000}"
|
||||||
CODER_TELEMETRY_ENABLE: "false"
|
CODER_PG_CONNECTION_URL: "${CODER_PG_CONNECTION_URL-postgresql://coder:coder@database:5432/coder?sslmode=disable}"
|
||||||
GOMODCACHE: /go-cache/mod
|
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
|
GOCACHE: /go-cache/build
|
||||||
CODER_CACHE_DIRECTORY: /cache
|
GOMODCACHE: /go-cache/mod
|
||||||
DOCKER_HOST: "${CODER_DEV_DOCKER_HOST:-unix:///var/run/docker.sock}"
|
|
||||||
# Add the Docker group so coderd can access the Docker socket.
|
# Add the Docker group so coderd can access the Docker socket.
|
||||||
# Override DOCKER_GROUP if your host's docker group is not 999.
|
# Override DOCKER_GROUP if your host's docker group is not 999.
|
||||||
group_add:
|
group_add:
|
||||||
@@ -294,11 +295,11 @@ services:
|
|||||||
- "${DOCKER_GROUP:-999}"
|
- "${DOCKER_GROUP:-999}"
|
||||||
working_dir: /app
|
working_dir: /app
|
||||||
environment:
|
environment:
|
||||||
CODER_URL: "http://coderd:3000"
|
CODER_URL: "${CODER_URL-http://coderd:3000}"
|
||||||
DOCKER_HOST: "${CODER_DEV_DOCKER_HOST:-unix:///var/run/docker.sock}"
|
DOCKER_HOST: "${CODER_DEV_DOCKER_HOST-unix:///var/run/docker.sock}"
|
||||||
GOMODCACHE: /go-cache/mod
|
GOMODCACHE: /go-cache/mod
|
||||||
GOCACHE: /go-cache/build
|
GOCACHE: /go-cache/build
|
||||||
CODER_PROMETHEUS_ENABLE: "1"
|
CODER_PROMETHEUS_ENABLE: "${CODER_PROMETHEUS_ENABLE-1}"
|
||||||
volumes:
|
volumes:
|
||||||
- .:/app
|
- .:/app
|
||||||
- go_cache:/go-cache
|
- go_cache:/go-cache
|
||||||
|
|||||||
Reference in New Issue
Block a user