version: '3.3' services: translucent_wordpress: build: context: .. dockerfile: .docker/Dockerfile volumes: - wordpressuploads:/var/www/html/wp-content/uploads - ./secrets.local/translucent-wordpress-secrets.php:/var/www/html/wp-config.translucent-secret.php ports: - 4000:80 environment: - WORDPRESS_DB_HOST=mysqldb - WORDPRESS_DB_NAME=translucent_wordpress - WORDPRESS_DEBUG=false mysqldb: image: mysql:5.7 restart: always ports: - 3306:3306 environment: - MYSQL_USER=root - MYSQL_DATABASE=translucent_wordpress - MYSQL_ROOT_PASSWORD_FILE=/secrets/mysql-root - MYSQL_PASSWORD_FILE=/secrets/mysql-user volumes: - ./secrets.local/translucent-wordpress-mysql-root.txt:/secrets/mysql-root - ./secrets.local/translucent-wordpress-mysql-user.txt:/secrets/mysql-user - wordpressdb:/var/lib/mysql volumes: wordpressdb: wordpressuploads: # docker-compose exec mysqldb bash -c "mysql -uroot -pQLf4OyWXMbPqfUPbXjJRsVWhWyKAJdXO wordpress_tankterminals < /backup.sql"