Add Rocket.Chat Docker Compose configuration and update README

This commit is contained in:
2024-11-22 18:22:20 +01:00
parent 363c3c1b68
commit 39675ace3f
2 changed files with 59 additions and 0 deletions
+27
View File
@@ -1,2 +1,29 @@
# contenedores_dockers_utiles # contenedores_dockers_utiles
Este proyecto contiene una colección de archivos Docker Compose preconfigurados para diferentes servicios. Estos archivos permiten desplegar rápidamente contenedores Docker para diversas aplicaciones y servicios.
## Uso
Para utilizar cualquiera de estos archivos Docker Compose, simplemente navega al directorio donde se encuentra el archivo deseado y ejecuta el siguiente comando:
```sh
docker-compose -f <archivo>.yml up -d
```
Reemplaza <archivo> con el nombre del archivo Docker Compose que deseas utilizar.
Servicios
Este proyecto incluye configuraciones para varios servicios populares, como:
ClickHouse
Habitica
MinIO
Portainer
Radicale
Cada archivo Docker Compose está configurado para desplegar el servicio correspondiente con los ajustes necesarios para un funcionamiento básico.
Contribuciones
Las contribuciones son bienvenidas. Si deseas agregar más archivos Docker Compose o mejorar los existentes, por favor abre un pull request.
Licencia
Este proyecto está licenciado bajo la Licencia MIT.
+32
View File
@@ -0,0 +1,32 @@
version: '3.7'
services:
rocketchat:
image: rocketchat/rocket.chat:latest
restart: unless-stopped
volumes:
- ./data/uploads:/app/uploads
environment:
- PORT=3000
- ROOT_URL=http://localhost:3000
- MONGO_URL=mongodb://mongo:27017/rocketchat
- MONGO_OPLOG_URL=mongodb://mongo:27017/local
ports:
- 3000:3000
depends_on:
- mongo
mongo:
image: mongo:4.0
restart: unless-stopped
volumes:
- ./data/db:/data/db
mongo-init-replica:
image: mongo:4.0
command: >
bash -c "for i in `seq 1 30`; do
mongo mongo/rocketchat --eval 'rs.initiate({_id: "rs0", members: [{_id: 0, host: "localhost:27017"}]})' && break || sleep 1;
done"
depends_on:
- mongo