Add Rocket.Chat Docker Compose configuration and update README
This commit is contained in:
@@ -1,2 +1,29 @@
|
||||
# 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