services: client: image: bluewaveuptime/uptime_client:latest environment: UPTIME_APP_API_BASE_URL: "http://192.168.0.26:5000/api/v1" ports: - "80:80" - "443:443" depends_on: - server server: image: bluewaveuptime/uptime_server:latest ports: - "5000:5000" depends_on: - redis - mongodb environment: - DB_CONNECTION_STRING=mongodb://mongodb:27017/uptime_db - REDIS_HOST=redis - SYSTEM_EMAIL_HOST=smtp.gmail.com - SYSTEM_EMAIL_PORT=465 - SYSTEM_EMAIL_ADDRESS=you@youremail.com - SYSTEM_EMAIL_PASSWORD=emailpassword - CLIENT_HOST=http://192.168.0.26 volumes: - /var/run/docker.sock:/var/run/docker.sock:ro - /home/docker/bluewave/redis/data:/data redis: image: bluewaveuptime/uptime_redis:latest ports: - "6379:6379" volumes: - /home/docker/bluewave/redis/data:/data mongodb: image: bluewaveuptime/uptime_database_mongo:latest volumes: - /home/docker/bluewave/mongo/data:/data/db command: ["mongod", "--quiet"] ports: - "27017:27017"