Manage your home or professional bar with a comprehensive platform designed for cocktail enthusiasts. Build a detailed archive of your favorite drinks, complete with personal notes, ratings, and custom images.
Key features include:
Whether using the hosted version or self-hosting the open-source platform, you retain complete control over your bar data.
services:
bar-assistant:
image: barassistant/server:latest
container_name: bar-assistant
restart: unless-stopped
ports:
- "3000:3000"
environment:
- APP_URL=${APP_URL}
- DB_CONNECTION=pgsql
- DB_HOST=db
- DB_PORT=5432
- DB_DATABASE=bar_assistant
- DB_USERNAME=${DB_USERNAME}
- DB_PASSWORD=${DB_PASSWORD}
- MEILISEARCH_HOST=http://meilisearch:7700
- MEILISEARCH_KEY=${MEILI_MASTER_KEY}
- REDIS_HOST=redis
- CACHE_DRIVER=redis
- SESSION_DRIVER=redis
- SCOUT_DRIVER=meilisearch
- SALT=${SALT}
volumes:
- ./storage:/var/www/html/storage/app/public
depends_on:
- db
- redis
- meilisearch
meilisearch:
image: getmeilisearch/meilisearch:v1.11
container_name: bar-assistant-meilisearch
restart: unless-stopped
environment:
- MEILI_MASTER_KEY=${MEILI_MASTER_KEY}
- MEILI_ENV=production
volumes:
- ./meilisearch_data:/meili_data
redis:
image: redis:alpine
container_name: bar-assistant-redis
restart: unless-stopped
volumes:
- ./redis_data:/data
db:
image: postgres:16-alpine
container_name: bar-assistant-db
restart: unless-stopped
environment:
- POSTGRES_DB=bar_assistant
- POSTGRES_USER=${DB_USERNAME}
- POSTGRES_PASSWORD=${DB_PASSWORD}
volumes:
- ./postgres_data:/var/lib/postgresql/dataAPP_URL=http://localhost:3000
DB_USERNAME=bar-assistant
DB_PASSWORD=your_secure_database_password
MEILI_MASTER_KEY=your_secure_meilisearch_key
SALT=your_random_salt_stringAuto-fetched about 21 hours ago
Auto-fetched about 21 hours ago