push nextcloud

This commit is contained in:
Grégory Lebreton 2023-04-12 13:46:17 +02:00
commit 4fc61057eb
2 changed files with 64 additions and 0 deletions

30
README.md Normal file
View File

@ -0,0 +1,30 @@
# NEXTCLOUD
Ce projet est pour déployer Nextcloud (1.26.0) via docker-compose
## PRE-REQUIS
- [Docker]()
- [docker-compose]()
## UTILISATION
- Editer les variables dans le .env
```bash
nano .env
```
```bash
docker-compose up -d
# ./install-and-deploy.sh
```
## TODO
- [ ] Mettre variables dans .env
- [ ] Générer les mdp avec openssl et afficher mdp admin via script bash
- [ ] Script install-and-deploy.sh:
- Generate random mdp
- put in .env
- docker-compose up -d
- affiche user et mdp admin

34
docker-compose.yml Normal file
View File

@ -0,0 +1,34 @@
version: '2'
services:
db:
image: mariadb
restart: always
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
volumes:
- /data/nextcloud/db:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=Pa55w0rd
- MYSQL_PASSWORD=Pa55w0rd
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
app:
image: nextcloud:26.0.0
restart: always
ports:
- 8899:80
links:
- db
volumes:
- /data/nextcloud/app:/var/www/html
environment:
- MYSQL_PASSWORD=Pa55w0rd
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
- MYSQL_HOST=db
volumes:
nextcloud:
db: