diff --git a/deploy/selfhost/docker-compose.yml b/deploy/selfhost/docker-compose.yml index efebfd170..49123c73c 100644 --- a/deploy/selfhost/docker-compose.yml +++ b/deploy/selfhost/docker-compose.yml @@ -15,7 +15,7 @@ x-redis-env: &redis-env x-minio-env: &minio-env MINIO_ROOT_USER: ${AWS_ACCESS_KEY_ID:-access-key} MINIO_ROOT_PASSWORD: ${AWS_SECRET_ACCESS_KEY:-secret-key} - + x-aws-s3-env: &aws-s3-env AWS_REGION: ${AWS_REGION:-} AWS_ACCESS_KEY_ID: ${AWS_ACCESS_KEY_ID:-access-key} @@ -28,8 +28,7 @@ x-proxy-env: &proxy-env BUCKET_NAME: ${AWS_S3_BUCKET_NAME:-uploads} FILE_SIZE_LIMIT: ${FILE_SIZE_LIMIT:-5242880} -x-mq-env: &mq-env - # RabbitMQ Settings +x-mq-env: &mq-env # RabbitMQ Settings RABBITMQ_HOST: ${RABBITMQ_HOST:-plane-mq} RABBITMQ_PORT: ${RABBITMQ_PORT:-5672} RABBITMQ_DEFAULT_USER: ${RABBITMQ_USER:-plane} @@ -50,9 +49,6 @@ x-app-env: &app-env USE_MINIO: ${USE_MINIO:-1} DATABASE_URL: ${DATABASE_URL:-postgresql://plane:plane@plane-db/plane} SECRET_KEY: ${SECRET_KEY:-60gp0byfz2dvffa45cxl20p1scy9xbpf6d8c5y0geejgkyp1b5} - ADMIN_BASE_URL: ${ADMIN_BASE_URL} - SPACE_BASE_URL: ${SPACE_BASE_URL} - APP_BASE_URL: ${APP_BASE_URL} AMQP_URL: ${AMQP_URL:-amqp://plane:plane@plane-mq:5672/plane} services: @@ -94,7 +90,7 @@ services: image: ${DOCKERHUB_USER:-makeplane}/plane-live:${APP_RELEASE:-stable} command: node live/dist/server.js live environment: - <<: [ *live-env ] + <<: [*live-env] deploy: replicas: ${LIVE_REPLICAS:-1} restart_policy: @@ -113,7 +109,7 @@ services: volumes: - logs_api:/code/plane/logs environment: - <<: [ *app-env, *db-env, *redis-env, *minio-env, *aws-s3-env, *proxy-env ] + <<: [*app-env, *db-env, *redis-env, *minio-env, *aws-s3-env, *proxy-env] depends_on: - plane-db - plane-redis @@ -129,7 +125,7 @@ services: volumes: - logs_worker:/code/plane/logs environment: - <<: [ *app-env, *db-env, *redis-env, *minio-env, *aws-s3-env, *proxy-env ] + <<: [*app-env, *db-env, *redis-env, *minio-env, *aws-s3-env, *proxy-env] depends_on: - api - plane-db @@ -146,7 +142,7 @@ services: volumes: - logs_beat-worker:/code/plane/logs environment: - <<: [ *app-env, *db-env, *redis-env, *minio-env, *aws-s3-env, *proxy-env ] + <<: [*app-env, *db-env, *redis-env, *minio-env, *aws-s3-env, *proxy-env] depends_on: - api - plane-db @@ -163,11 +159,12 @@ services: volumes: - logs_migrator:/code/plane/logs environment: - <<: [ *app-env, *db-env, *redis-env, *minio-env, *aws-s3-env, *proxy-env ] + <<: [*app-env, *db-env, *redis-env, *minio-env, *aws-s3-env, *proxy-env] depends_on: - plane-db - plane-redis + # Comment this if you already have a database running plane-db: image: postgres:15.7-alpine command: postgres -c 'max_connections=1000' @@ -200,6 +197,7 @@ services: volumes: - rabbitmq_data:/var/lib/rabbitmq + # Comment this if you using any external s3 compatible storage plane-minio: image: minio/minio:latest command: server /export --console-address ":9090"