change mysql container name

This commit is contained in:
2017-12-21 23:01:16 +01:00
parent 622f42e9b9
commit 1c7f70e579
4 changed files with 10 additions and 10 deletions
+5 -5
View File
@@ -42,15 +42,15 @@ config:
@echo "Configuring docker for environment '$(ENV)'" @echo "Configuring docker for environment '$(ENV)'"
@echo " --> Generating mysql auth file" @echo " --> Generating mysql auth file"
@cat conf/env/nextcloud-mysql.env \ @cat conf/env/mysql.env \
| python -c "import sys; import string; v=sys.stdin.readline().split('MYSQL_ROOT_PASSWORD=')[1]; print(string.Template(open('conf/build/mysql/my.cnf').read()).substitute({'PASSWORD':v}))" \ | python -c "import sys; import string; v=sys.stdin.readline().split('MYSQL_ROOT_PASSWORD=')[1]; print(string.Template(open('conf/build/mysql/my.cnf').read()).substitute({'PASSWORD':v}))" \
| docker exec -i $(CLIENT).nextcloud-mysql.$(ENV) sh -c 'cat > /root/.my.cnf' | docker exec -i $(CLIENT).mysql.$(ENV) sh -c 'cat > /root/.my.cnf'
db-backup: db-backup:
@echo "Backing up database" @echo "Backing up database"
@mkdir -p backup/ @mkdir -p backup/
@docker exec --tty --interactive $(CLIENT).nextcloud-mysql.$(ENV) mysqldump -uroot database > backup/nextcloud-mysql_dump_`date +%d-%m-%Y"_"%H_%M_%S`.sql @docker exec --tty --interactive $(CLIENT).mysql.$(ENV) mysqldump -uroot database > backup/mysql_dump_`date +%d-%m-%Y"_"%H_%M_%S`.sql
db-restore: db-restore:
@echo "Restoring file to database (backup/nextcloud-mysql.sql)" @echo "Restoring file to database (backup/mysql.sql)"
@docker exec -i $(CLIENT).nextcloud-mysql.$(ENV) mysql -uroot database < backup/nextcloud-mysql.sql @docker exec -i $(CLIENT).mysql.$(ENV) mysql -uroot database < backup/mysql.sql
+1 -1
View File
@@ -7,7 +7,7 @@ services:
- "8888:8888" - "8888:8888"
restart: "no" restart: "no"
nextcloud-mysql: mysql:
ports: ports:
- "3306:3306" - "3306:3306"
restart: "no" restart: "no"
+4 -4
View File
@@ -15,10 +15,10 @@ services:
restart: always restart: always
# https://hub.docker.com/_/mysql/ # https://hub.docker.com/_/mysql/
nextcloud-mysql: mysql:
build: build/mysql build: build/mysql
container_name: ${CLIENT}.nextcloud-mysql.${ENV} container_name: ${CLIENT}.mysql.${ENV}
env_file: env/nextcloud-mysql.env env_file: env/mysql.env
volumes: volumes:
- "../volume/nextcloud-mysql/var.lib.mysql:/var/lib/mysql" - "../volume/mysql/var.lib.mysql:/var/lib/mysql"
restart: always restart: always