mirror of
https://github.com/Dokploy/templates
synced 2025-06-26 18:16:07 +00:00
add plane
This commit is contained in:
parent
5589170332
commit
2ff4627daf
166
blueprints/plane/docker-compose.yml
Normal file
166
blueprints/plane/docker-compose.yml
Normal 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
BIN
blueprints/plane/plane.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.3 KiB |
22
blueprints/plane/template.toml
Normal file
22
blueprints/plane/template.toml
Normal 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}"
|
14
meta.json
14
meta.json
@ -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",
|
||||
|
Loading…
Reference in New Issue
Block a user