Add Rocket.Chat Docker Compose configuration and update README
This commit is contained in:
@@ -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.
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
Reference in New Issue
Block a user