add plane

This commit is contained in:
naterfute 2025-04-02 15:21:26 -07:00
parent 5589170332
commit 2ff4627daf
No known key found for this signature in database
GPG Key ID: 8DB2A1C41F6F6CA4
4 changed files with 202 additions and 0 deletions

View File

@ -0,0 +1,166 @@
services:
plane-redis:
image: valkey/valkey:8.1.0-alpine
restart: unless-stopped
networks:
- dev_env
volumes:
- redisdata:/data
plane-mq:
image: rabbitmq:4.0-management-alpine
restart: unless-stopped
networks:
- dev_env
volumes:
- rabbitmq_data:/var/lib/rabbitmq
environment:
- RABBITMQ_DEFAULT_USER
- RABBITMQ_DEFAULT_PASS
- RABBITMQ_DEFAULT_VHOST
plane-minio:
image: minio/minio
restart: unless-stopped
networks:
- dev_env
command: server /export --console-address ":9090"
volumes:
- uploads:/export
environment:
- MINIO_ROOT_USER
- MINIO_ROOT_PASSWORD
plane-db:
image: postgres:17-alpine
restart: unless-stopped
networks:
- dev_env
command: postgres -c 'max_connections=1000'
volumes:
- pgdata:/var/lib/postgresql/data
environment:
PGDATA: /var/lib/postgresql/data
web:
image: makeplane/plane-space:v0.25.3
restart: unless-stopped
networks:
- dev_env
volumes:
- webdata:/app/web
depends_on:
- api
- worker
space:
image: makeplane/plane-space:v0.25.3
restart: unless-stopped
networks:
- dev_env
volumes:
- space:/app/space
depends_on:
- api
- worker
- web
admin:
image: makeplane/plane-admin:v0.25.3
restart: unless-stopped
networks:
- dev_env
volumes:
- admin:/app/admin
depends_on:
- api
- worker
- web
live:
image: makeplane/plane-live:v0.25.3
restart: unless-stopped
networks:
- dev_env
volumes:
- ./live:/app/live
depends_on:
- api
- worker
- web
api:
image: makeplane/plane-backend:v0.25.3
restart: unless-stopped
networks:
- dev_env
volumes:
- apiserver:/code
command: ./bin/docker-entrypoint-api-local.sh
depends_on:
- plane-db
- plane-redis
worker:
image: makeplane/plane-worker:0.11
restart: unless-stopped
networks:
- dev_env
volumes:
- apiserver:/code
command: ./bin/docker-entrypoint-worker.sh
depends_on:
- api
- plane-db
- plane-redis
beat-worker:
image: makeplane/plane-worker:0.11
restart: unless-stopped
networks:
- dev_env
volumes:
- apiserver:/code
command: ./bin/docker-entrypoint-beat.sh
depends_on:
- api
- plane-db
- plane-redis
migrator:
image: makeplane/plane-worker:0.11
restart: "no"
networks:
- dev_env
volumes:
- apiserver:/code
command: ./bin/docker-entrypoint-migrator.sh --settings=plane.settings.local
depends_on:
- plane-db
- plane-redis
volumes:
redisdata:
driver: local
uploads:
driver: local
pgdata:
driver: local
rabbitmq_data:
driver: local
apiserver:
driver: local
webdata:
driver: local
space:
driver: local
admin:
driver: local
networks:
dev_env:
driver: bridge

BIN
blueprints/plane/plane.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -0,0 +1,22 @@
[variables]
main_domain = "${domain}"
[config]
env = [
"Domain=${main_domain}",
"POSTGRES_USER=mmuser",
"POSTGRES_PASSWORD=mmuser_password",
"POSTGRES_DB=mattermost",
"RABBITMQ_DEFAULT_USER=plane",
"RABBITMQ_DEFAULT_PASS=plane",
"RABBITMQ_DEFAULT_VHOST=plane",
"MINIO_ROOT_USER=minioaccesskey",
"MINIO_ROOT_PASSWORD=miniorootpassword",
"TZ=UTC",
]
mounts = []
[[config.domains]]
serviceName = "mattermost"
port = 8065
host = "${main_domain}"

View File

@ -745,6 +745,20 @@
"monitoring"
]
},
{
"id": "plane",
"name": "Plane",
"version": "v0.25.3",
"description": "Easy, flexible, open source project management software",
"logo": "plane.png",
"links": {
"github": "https://github.com/makeplane/plane",
"website": "https://plane.so"
},
"tags": [
"kanban"
]
},
{
"id": "influxdb",
"name": "InfluxDB",