Coordinate group meetings and organize events without the hassle of endless email chains. This open-source scheduling platform allows you to create meeting polls to quickly determine the best date and time for all participants based on their availability. Built with modern web technologies, it offers a fast and responsive experience for both organizers and attendees.
Key benefits include:
Whether you are planning a casual get-together or a professional team sync, this tool removes the friction from scheduling.
services:
rallly:
image: lukevella/rallly:latest
container_name: rallly
restart: always
ports:
- "3000:3000"
environment:
DATABASE_URL: "postgres://postgres:${POSTGRES_PASSWORD}@db:5432/rallly"
SECRET_PASSWORD: "${SECRET_PASSWORD}"
NEXT_PUBLIC_BASE_URL: "${NEXT_PUBLIC_BASE_URL}"
SUPPORT_EMAIL: "${SUPPORT_EMAIL}"
SMTP_HOST: "${SMTP_HOST}"
SMTP_PORT: "${SMTP_PORT}"
SMTP_SECURE: "${SMTP_SECURE}"
SMTP_USER: "${SMTP_USER}"
SMTP_PASSWORD: "${SMTP_PASSWORD}"
depends_on:
- db
db:
image: postgres:15-alpine
container_name: rallly_db
restart: always
environment:
POSTGRES_USER: postgres
POSTGRES_DB: rallly
POSTGRES_PASSWORD: "${POSTGRES_PASSWORD}"
volumes:
- ./postgres-data:/var/lib/postgresql/dataPOSTGRES_PASSWORD=your_secure_database_password
SECRET_PASSWORD=your_random_secret_string_minimum_32_chars
NEXT_PUBLIC_BASE_URL=http://localhost:3000
SUPPORT_EMAIL=admin@example.com
SMTP_HOST=smtp.example.com
SMTP_PORT=587
SMTP_SECURE=false
SMTP_USER=your_smtp_username
SMTP_PASSWORD=your_smtp_passwordAuto-fetched about 19 hours ago
Auto-fetched about 19 hours ago