chore: selfhost docker compose updated by adding comments
This commit is contained in:
parent
1f18b08655
commit
aeed6590b7
1 changed files with 9 additions and 11 deletions
|
|
@ -15,7 +15,7 @@ x-redis-env: &redis-env
|
||||||
x-minio-env: &minio-env
|
x-minio-env: &minio-env
|
||||||
MINIO_ROOT_USER: ${AWS_ACCESS_KEY_ID:-access-key}
|
MINIO_ROOT_USER: ${AWS_ACCESS_KEY_ID:-access-key}
|
||||||
MINIO_ROOT_PASSWORD: ${AWS_SECRET_ACCESS_KEY:-secret-key}
|
MINIO_ROOT_PASSWORD: ${AWS_SECRET_ACCESS_KEY:-secret-key}
|
||||||
|
|
||||||
x-aws-s3-env: &aws-s3-env
|
x-aws-s3-env: &aws-s3-env
|
||||||
AWS_REGION: ${AWS_REGION:-}
|
AWS_REGION: ${AWS_REGION:-}
|
||||||
AWS_ACCESS_KEY_ID: ${AWS_ACCESS_KEY_ID:-access-key}
|
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}
|
BUCKET_NAME: ${AWS_S3_BUCKET_NAME:-uploads}
|
||||||
FILE_SIZE_LIMIT: ${FILE_SIZE_LIMIT:-5242880}
|
FILE_SIZE_LIMIT: ${FILE_SIZE_LIMIT:-5242880}
|
||||||
|
|
||||||
x-mq-env: &mq-env
|
x-mq-env: &mq-env # RabbitMQ Settings
|
||||||
# RabbitMQ Settings
|
|
||||||
RABBITMQ_HOST: ${RABBITMQ_HOST:-plane-mq}
|
RABBITMQ_HOST: ${RABBITMQ_HOST:-plane-mq}
|
||||||
RABBITMQ_PORT: ${RABBITMQ_PORT:-5672}
|
RABBITMQ_PORT: ${RABBITMQ_PORT:-5672}
|
||||||
RABBITMQ_DEFAULT_USER: ${RABBITMQ_USER:-plane}
|
RABBITMQ_DEFAULT_USER: ${RABBITMQ_USER:-plane}
|
||||||
|
|
@ -50,9 +49,6 @@ x-app-env: &app-env
|
||||||
USE_MINIO: ${USE_MINIO:-1}
|
USE_MINIO: ${USE_MINIO:-1}
|
||||||
DATABASE_URL: ${DATABASE_URL:-postgresql://plane:plane@plane-db/plane}
|
DATABASE_URL: ${DATABASE_URL:-postgresql://plane:plane@plane-db/plane}
|
||||||
SECRET_KEY: ${SECRET_KEY:-60gp0byfz2dvffa45cxl20p1scy9xbpf6d8c5y0geejgkyp1b5}
|
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}
|
AMQP_URL: ${AMQP_URL:-amqp://plane:plane@plane-mq:5672/plane}
|
||||||
|
|
||||||
services:
|
services:
|
||||||
|
|
@ -94,7 +90,7 @@ services:
|
||||||
image: ${DOCKERHUB_USER:-makeplane}/plane-live:${APP_RELEASE:-stable}
|
image: ${DOCKERHUB_USER:-makeplane}/plane-live:${APP_RELEASE:-stable}
|
||||||
command: node live/dist/server.js live
|
command: node live/dist/server.js live
|
||||||
environment:
|
environment:
|
||||||
<<: [ *live-env ]
|
<<: [*live-env]
|
||||||
deploy:
|
deploy:
|
||||||
replicas: ${LIVE_REPLICAS:-1}
|
replicas: ${LIVE_REPLICAS:-1}
|
||||||
restart_policy:
|
restart_policy:
|
||||||
|
|
@ -113,7 +109,7 @@ services:
|
||||||
volumes:
|
volumes:
|
||||||
- logs_api:/code/plane/logs
|
- logs_api:/code/plane/logs
|
||||||
environment:
|
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:
|
depends_on:
|
||||||
- plane-db
|
- plane-db
|
||||||
- plane-redis
|
- plane-redis
|
||||||
|
|
@ -129,7 +125,7 @@ services:
|
||||||
volumes:
|
volumes:
|
||||||
- logs_worker:/code/plane/logs
|
- logs_worker:/code/plane/logs
|
||||||
environment:
|
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:
|
depends_on:
|
||||||
- api
|
- api
|
||||||
- plane-db
|
- plane-db
|
||||||
|
|
@ -146,7 +142,7 @@ services:
|
||||||
volumes:
|
volumes:
|
||||||
- logs_beat-worker:/code/plane/logs
|
- logs_beat-worker:/code/plane/logs
|
||||||
environment:
|
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:
|
depends_on:
|
||||||
- api
|
- api
|
||||||
- plane-db
|
- plane-db
|
||||||
|
|
@ -163,11 +159,12 @@ services:
|
||||||
volumes:
|
volumes:
|
||||||
- logs_migrator:/code/plane/logs
|
- logs_migrator:/code/plane/logs
|
||||||
environment:
|
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:
|
depends_on:
|
||||||
- plane-db
|
- plane-db
|
||||||
- plane-redis
|
- plane-redis
|
||||||
|
|
||||||
|
# Comment this if you already have a database running
|
||||||
plane-db:
|
plane-db:
|
||||||
image: postgres:15.7-alpine
|
image: postgres:15.7-alpine
|
||||||
command: postgres -c 'max_connections=1000'
|
command: postgres -c 'max_connections=1000'
|
||||||
|
|
@ -200,6 +197,7 @@ services:
|
||||||
volumes:
|
volumes:
|
||||||
- rabbitmq_data:/var/lib/rabbitmq
|
- rabbitmq_data:/var/lib/rabbitmq
|
||||||
|
|
||||||
|
# Comment this if you using any external s3 compatible storage
|
||||||
plane-minio:
|
plane-minio:
|
||||||
image: minio/minio:latest
|
image: minio/minio:latest
|
||||||
command: server /export --console-address ":9090"
|
command: server /export --console-address ":9090"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue