Requirements
- Docker & Docker Compose v2
- At least 2 GB RAM
Docker Compose Deployment
Placet ships with a production-readydocker-compose.yml that includes all required services.
1
Clone and configure
git clone https://github.com/placet-io/placet.git && cd placet && cp .env.example .env
Edit .env with your production settings: - Set strong passwords for POSTGRES_PASSWORD,
MINIO_ROOT_PASSWORD - Set JWT_SECRET to a secure random string - Configure
INITIAL_USER_EMAIL and INITIAL_USER_PASSWORD - Set NEXT_PUBLIC_WS_URL and
NEXT_PUBLIC_APP_URL to your domain2
Start services
docker compose up -d3
Run migrations
docker compose exec backend npx prisma migrate deployServices
Reverse Proxy
A Traefik configuration is included indocker-compose.traefik.yml for production deployments with TLS/SSL.
Environment Variables
See
.env.example in the repository for a complete list of all available environment variables
with descriptions.