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_PASSWORD=
|
||||
MYSQL_USER=
|
||||
MYSQL_PASSWORD=
|
||||
|
||||
NEXTCLOUD_DOMAIN=
|
||||
TRUSTED_PROXIES=
|
||||
|
||||
# Redis
|
||||
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
|
||||
|
||||
help:
|
||||
@echo "Nextcloud Docker - Commandes disponibles:"
|
||||
@echo " make up - Démarrer les services"
|
||||
@echo " make down - Arrêter les services"
|
||||
@echo " make restart - Redémarrer"
|
||||
@echo " make logs - Voir les logs"
|
||||
@echo " make ps - Status des containers"
|
||||
@echo " make occ - Lancer une commande occ"
|
||||
@echo " make backup - Backup complet"
|
||||
@echo " make restore - Restaurer un backup"
|
||||
@echo " make update - Mettre à jour Nextcloud"
|
||||
@echo " make health - Vérifier la santé du système"
|
||||
@echo "Nextcloud Docker - Commandes disponibles:"
|
||||
@echo " make up - Démarrer les services"
|
||||
@echo " make down - Arrêter les services"
|
||||
@echo " make restart - Redémarrer"
|
||||
@echo " make logs - Voir les logs"
|
||||
@echo " make ps - Status des containers"
|
||||
@echo " make occ - Lancer une commande occ"
|
||||
@echo " make backup - Backup complet"
|
||||
@echo " make restore - Restaurer un backup"
|
||||
@echo " make update - Mettre à jour Nextcloud"
|
||||
@echo " make health - Vérifier la santé du système"
|
||||
|
||||
up:
|
||||
docker-compose up -d
|
||||
docker-compose up -d
|
||||
|
||||
down:
|
||||
docker-compose down
|
||||
docker-compose down
|
||||
|
||||
restart:
|
||||
docker-compose restart
|
||||
docker-compose restart
|
||||
|
||||
logs:
|
||||
docker-compose logs -f --tail=100 nextcloud
|
||||
docker-compose logs -f --tail=100 nextcloud
|
||||
|
||||
ps:
|
||||
docker-compose ps
|
||||
docker-compose ps
|
||||
|
||||
occ:
|
||||
@bash scripts/occ.sh $(filter-out $@,$(MAKECMDGOALS))
|
||||
@bash scripts/occ.sh $(filter-out $@,$(MAKECMDGOALS))
|
||||
|
||||
backup:
|
||||
@bash scripts/backup.sh
|
||||
@bash scripts/backup.sh
|
||||
|
||||
restore:
|
||||
@bash scripts/restore.sh
|
||||
@bash scripts/restore.sh
|
||||
|
||||
update:
|
||||
@bash scripts/update.sh
|
||||
@bash scripts/update.sh
|
||||
|
||||
health:
|
||||
@docker-compose exec nextcloud php occ status
|
||||
@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 nextcloud php occ status
|
||||
@docker-compose exec nextcloud php occ config:list system
|
||||
@docker-compose exec db mysql -u$$MYSQL_USER -p$$MYSQL_PASSWORD -e "SELECT 1"
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
services:
|
||||
nextcloud:
|
||||
image: nextcloud:latest
|
||||
container_name: nextcloud
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "127.0.0.1:8888:80"
|
||||
@@ -15,10 +14,10 @@ services:
|
||||
- MYSQL_PASSWORD=${MYSQL_PASSWORD}
|
||||
# Domaine
|
||||
- NEXTCLOUD_TRUSTED_DOMAINS=${NEXTCLOUD_DOMAIN}
|
||||
- TRUSTED_PROXIES=${TRUSTED_PROXIES:-172.16.0.0/12}
|
||||
- OVERWRITEPROTOCOL=https
|
||||
- OVERWRITEHOST=${NEXTCLOUD_DOMAIN}
|
||||
- OVERWRITECLIURL=https://${NEXTCLOUD_DOMAIN}
|
||||
- TRUSTED_PROXIES=${TRUSTED_PROXIES:-}
|
||||
- OVERWRITEPROTOCOL=${OVERWRITE_PROTOCOL:-http}
|
||||
- OVERWRITEHOST=${OVERWRITE_HOST:-}
|
||||
- OVERWRITECLIURL=${OVERWRITE_CLI_URL:-}
|
||||
# Redis
|
||||
- REDIS_HOST=redis
|
||||
- REDIS_HOST_PASSWORD=${REDIS_HOST_PASSWORD}
|
||||
|
||||
Reference in New Issue
Block a user