Skip to content

Plane

太重

https://developers.plane.so/self-hosting/overview

sh
mkdir -p /opt/plane/

sudo chown -R 1000:1000 /opt/plane

sudo chmod -R 2775 /opt/plane

vim docker-compose.yml

docker-compose up -d
yml
volumes:
  plane-postgres-data:
    driver: local
  plane-redis-data:
    driver: local

services:
  plane-backend:
    image: makeplane/plane-backend:latest
    container_name: plane-backend
    command: ["python3", "manage.py", "runserver", "0.0.0.0:8000"]
    restart: always
    # env_file:
    environment:
      - SECRET_KEY=1Yq3MuvEzjCzF4TUnx5OK7O5Vm9_lzKHL65AtPvK1PYbdLbGpU
      - DEBUG=1
      - ALLOWED_HOSTS=*
      - DATABASE_URL=postgresql://plane:plane@postgres:5432/plane
      - REDIS_URL=redis://redis:6379
    ports:
      - "5002:8000"
    depends_on:
      - postgres
      - redis

  plane-frontend:
    image: makeplane/plane-frontend:latest
    container_name: plane-frontend
    restart: always
    ports:
      - "5003:3000"
    depends_on:
      - plane-backend
    environment:
      - BACKEND_URL=http://plane-backend:8000

  postgres:
    image: postgres:14
    container_name: plane-postgres
    restart: always
    volumes:
      - plane-postgres-data:/var/lib/postgresql/data
    environment:
      - POSTGRES_USER=plane
      - POSTGRES_PASSWORD=plane
      - POSTGRES_DB=plane

  redis:
    image: redis:6
    container_name: plane-redis
    restart: always
    volumes:
      - plane-redis-data:/data