Compare commits
2 Commits
7c6a42587c
...
db65cd7ec9
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
db65cd7ec9 | ||
|
|
764b78a12e |
28
.env.example
28
.env.example
@@ -1,10 +1,30 @@
|
|||||||
MYSQL_DATABASE=
|
# ============================================
|
||||||
|
# MODE: dev | prod
|
||||||
|
# ============================================
|
||||||
|
# Base de données
|
||||||
|
MYSQL_DATABASE=nextcloud
|
||||||
MYSQL_ROOT_USER=
|
MYSQL_ROOT_USER=
|
||||||
MYSQL_ROOT_PASSWORD=
|
MYSQL_ROOT_PASSWORD=
|
||||||
MYSQL_USER=
|
MYSQL_USER=
|
||||||
MYSQL_PASSWORD=
|
MYSQL_PASSWORD=
|
||||||
|
|
||||||
NEXTCLOUD_DOMAIN=
|
# Redis
|
||||||
TRUSTED_PROXIES=
|
|
||||||
|
|
||||||
REDIS_HOST_PASSWORD=
|
REDIS_HOST_PASSWORD=
|
||||||
|
|
||||||
|
# ============================================
|
||||||
|
# DÉVELOPPEMENT (localhost)
|
||||||
|
# ============================================
|
||||||
|
NEXTCLOUD_DOMAIN=localhost:8888
|
||||||
|
TRUSTED_PROXIES=
|
||||||
|
OVERWRITE_PROTOCOL=http
|
||||||
|
OVERWRITE_HOST=
|
||||||
|
OVERWRITE_CLI_URL=
|
||||||
|
|
||||||
|
# ============================================
|
||||||
|
# PRODUCTION (avec Traefik et SSL)
|
||||||
|
# ============================================
|
||||||
|
#NEXTCLOUD_DOMAIN=domain.tld
|
||||||
|
#TRUSTED_PROXIES=172.16.0.0/12
|
||||||
|
#OVERWRITE_PROTOCOL=https
|
||||||
|
#OVERWRITE_HOST=domain.tld
|
||||||
|
#OVERWRITE_CLI_URL=https://domain.tld
|
||||||
|
|||||||
46
Makefile
46
Makefile
@@ -1,46 +1,46 @@
|
|||||||
.PHONY: help up down restart logs ps occ backup restore update health
|
.PHONY: help up down restart logs ps occ backup restore update health
|
||||||
|
|
||||||
help:
|
help:
|
||||||
@echo "Nextcloud Docker - Commandes disponibles:"
|
@echo "Nextcloud Docker - Commandes disponibles:"
|
||||||
@echo " make up - Démarrer les services"
|
@echo " make up - Démarrer les services"
|
||||||
@echo " make down - Arrêter les services"
|
@echo " make down - Arrêter les services"
|
||||||
@echo " make restart - Redémarrer"
|
@echo " make restart - Redémarrer"
|
||||||
@echo " make logs - Voir les logs"
|
@echo " make logs - Voir les logs"
|
||||||
@echo " make ps - Status des containers"
|
@echo " make ps - Status des containers"
|
||||||
@echo " make occ - Lancer une commande occ"
|
@echo " make occ - Lancer une commande occ"
|
||||||
@echo " make backup - Backup complet"
|
@echo " make backup - Backup complet"
|
||||||
@echo " make restore - Restaurer un backup"
|
@echo " make restore - Restaurer un backup"
|
||||||
@echo " make update - Mettre à jour Nextcloud"
|
@echo " make update - Mettre à jour Nextcloud"
|
||||||
@echo " make health - Vérifier la santé du système"
|
@echo " make health - Vérifier la santé du système"
|
||||||
|
|
||||||
up:
|
up:
|
||||||
docker-compose up -d
|
docker-compose up -d
|
||||||
|
|
||||||
down:
|
down:
|
||||||
docker-compose down
|
docker-compose down
|
||||||
|
|
||||||
restart:
|
restart:
|
||||||
docker-compose restart
|
docker-compose restart
|
||||||
|
|
||||||
logs:
|
logs:
|
||||||
docker-compose logs -f --tail=100 nextcloud
|
docker-compose logs -f --tail=100 nextcloud
|
||||||
|
|
||||||
ps:
|
ps:
|
||||||
docker-compose ps
|
docker-compose ps
|
||||||
|
|
||||||
occ:
|
occ:
|
||||||
@bash scripts/occ.sh $(filter-out $@,$(MAKECMDGOALS))
|
@bash scripts/occ.sh $(filter-out $@,$(MAKECMDGOALS))
|
||||||
|
|
||||||
backup:
|
backup:
|
||||||
@bash scripts/backup.sh
|
@bash scripts/backup.sh
|
||||||
|
|
||||||
restore:
|
restore:
|
||||||
@bash scripts/restore.sh
|
@bash scripts/restore.sh
|
||||||
|
|
||||||
update:
|
update:
|
||||||
@bash scripts/update.sh
|
@bash scripts/update.sh
|
||||||
|
|
||||||
health:
|
health:
|
||||||
@docker-compose exec nextcloud php occ status
|
@docker-compose exec nextcloud php occ status
|
||||||
@docker-compose exec nextcloud php occ config:list system
|
@docker-compose exec nextcloud php occ config:list system
|
||||||
@docker-compose exec db mysql -u$$MYSQL_USER -p$$MYSQL_PASSWORD -e "SELECT 1"
|
@docker-compose exec db mysql -u$$MYSQL_USER -p$$MYSQL_PASSWORD -e "SELECT 1"
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
services:
|
services:
|
||||||
nextcloud:
|
nextcloud:
|
||||||
image: nextcloud:latest
|
image: nextcloud:latest
|
||||||
container_name: nextcloud
|
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
ports:
|
ports:
|
||||||
- "127.0.0.1:8888:80"
|
- "127.0.0.1:8888:80"
|
||||||
@@ -15,10 +14,10 @@ services:
|
|||||||
- MYSQL_PASSWORD=${MYSQL_PASSWORD}
|
- MYSQL_PASSWORD=${MYSQL_PASSWORD}
|
||||||
# Domaine
|
# Domaine
|
||||||
- NEXTCLOUD_TRUSTED_DOMAINS=${NEXTCLOUD_DOMAIN}
|
- NEXTCLOUD_TRUSTED_DOMAINS=${NEXTCLOUD_DOMAIN}
|
||||||
- TRUSTED_PROXIES=${TRUSTED_PROXIES:-172.16.0.0/12}
|
- TRUSTED_PROXIES=${TRUSTED_PROXIES:-}
|
||||||
- OVERWRITEPROTOCOL=https
|
- OVERWRITEPROTOCOL=${OVERWRITE_PROTOCOL:-http}
|
||||||
- OVERWRITEHOST=${NEXTCLOUD_DOMAIN}
|
- OVERWRITEHOST=${OVERWRITE_HOST:-}
|
||||||
- OVERWRITECLIURL=https://${NEXTCLOUD_DOMAIN}
|
- OVERWRITECLIURL=${OVERWRITE_CLI_URL:-}
|
||||||
# Redis
|
# Redis
|
||||||
- REDIS_HOST=redis
|
- REDIS_HOST=redis
|
||||||
- REDIS_HOST_PASSWORD=${REDIS_HOST_PASSWORD}
|
- REDIS_HOST_PASSWORD=${REDIS_HOST_PASSWORD}
|
||||||
|
|||||||
Reference in New Issue
Block a user