Browse Source

Cambios en Nextcloud y collabora

main
Celestino Rey 3 years ago
parent
commit
83bba1b4e3
5 changed files with 80 additions and 10 deletions
  1. +11
    -9
      NextCloud/syncNC2LaCie
  2. +1
    -1
      collabora/collabora-deployment.yaml
  3. +12
    -0
      collabora/collabora-secrets.yaml
  4. +2
    -0
      collabora/kustomization.yaml
  5. +54
    -0
      collabora/mysql-deployment.yaml

+ 11
- 9
NextCloud/syncNC2LaCie View File

@ -1,26 +1,28 @@
comienzo=$(date "+%Y_%m_%d-%H_%M_%S")
SINCRONIZANDO=/tmp/sincronizando
#LOG=/tmp/resultadosync.log
LOG=/tmp/resultadosync.log
ORIGEN=/mnt/cluster
DESTINO=/mnt/LaCie/BeeLink
DESTINOext=/mnt/Externo/Cluster
#echo "$comienzo - Sincronizacion con LaCie" > $LOG
echo "$comienzo - Sincronizacion con LaCie"
echo "$comienzo - Sincronizacion con LaCie" > $LOG
#echo "$comienzo - Sincronizacion con LaCie"
if [ ! -f "$SINCRONIZANDO" ]
then
touch $SINCRONIZANDO
echo "Empieza sincronización..."
echo "Empieza sincronización..." >> $LOG
for i in fireflyiii nextcloud nginx reevolution wordpress
do
echo "Guardando '$i'..."
sudo rsync -avh $ORIGEN/$i $DESTINO --delete
echo "Guardando '$i'..." >> $LOG
# sudo rsync -avh $ORIGEN/$i $DESTINO --delete >> $LOG
sudo rsync -avh $ORIGEN/$i $DESTINOext --delete >> $LOG
done
final=$(date "+%Y_%m_%d-%H_%M_%S")
echo "$final - Fin de sincronizacion con LaCie"
# mensaje="Copia de seguridad del disco duro realizada en la LaCie CloudBox"
# sudo -u pi echo $mensaje | mail -s "Copia realizada" "celestino.rey@gmail.com" -A $LOG
echo "$final - Fin de sincronizacion con LaCie" >> $LOG
mensaje="Copia de seguridad del disco duro realizada en la LaCie CloudBox y en disco externo"
sudo -u creylopez echo $mensaje | mail -s "Copia realizada" "celestino.rey@gmail.com" -A $LOG
rm $SINCRONIZANDO
else
echo "ya se está sincronizando"


+ 1
- 1
collabora/collabora-deployment.yaml View File

@ -33,7 +33,7 @@ spec:
spec:
containers:
- name: code
image: collabora/code:6.4.10.10
image: collabora/code:latest
env:
- name: extra_params
value: --o:ssl.enable=false


+ 12
- 0
collabora/collabora-secrets.yaml View File

@ -0,0 +1,12 @@
apiVersion: v1
kind: Secret
metadata:
name: collabora-secrets
namespace: collabora
type: Opaque
stringData:
db_password: Rey-1176
app_key: 4VF2JAHT5PA9VCW7EUBUJCWAWV89G9PC
access_token: 4VF2JAHT5PA9VCW7EUBUJCWAWV89G9PC
mail_user: celestino_rey@ymail.com
mail_password: kbryvwxkockqckss

+ 2
- 0
collabora/kustomization.yaml View File

@ -6,6 +6,8 @@ secretGenerator:
- db_user=root
- db_passwd=Rey-1176
resources:
#- collabora-secrets.yaml
- pvc-collabora.yaml
#- mysql-deployment.yaml
- nextcloud-deployment.yaml
- collabora-deployment.yaml

+ 54
- 0
collabora/mysql-deployment.yaml View File

@ -0,0 +1,54 @@
apiVersion: v1
kind: Service
metadata:
name: collabora-mysql
namespace: collabora
labels:
app: collabora
spec:
ports:
- port: 3306
selector:
app: collabora
tier: mysql
clusterIP: None
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: collabora-mysql
namespace: collabora
labels:
app: collabora
spec:
selector:
matchLabels:
app: collabora
tier: mysql
strategy:
type: Recreate
template:
metadata:
labels:
app: collabora
tier: mysql
spec:
containers:
- image: mysql:latest
name: mysql
env:
- name: MYSQL_ROOT_PASSWORD
valueFrom:
secretKeyRef:
name: collabora-secrets
key: db_password
ports:
- containerPort: 3306
name: mysql
volumeMounts:
- name: mysql-persistent-storage
mountPath: /var/lib/mysql
volumes:
- name: mysql-persistent-storage
persistentVolumeClaim:
claimName: collabora-pv-claim

Loading…
Cancel
Save