Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # This script helps you to create and run a WordPress Docker container
- PROJECT_NAME=project
- MYSQL_PASS=dbpassword
- ENABLE_PHP_MY_ADMIN=true
- if $ENABLE_PHP_MY_ADMIN; then
- PHP_MY_ADMIN="phpmyadmin:
- image: phpmyadmin/phpmyadmin:latest
- ports:
- - "8082:80"
- links:
- - my-wpdb:mysql
- environment:
- PMA_USER: root
- PMA_PASSWORD: $MYSQL_PASS
- PMA_HOST: mysql"
- fi
- mkdir $PROJECT_NAME && cd $PROJECT_NAME
- touch docker-compose.yml
- cat > docker-compose.yml <<EOL
- version: "2"
- services:
- my-wpdb:
- image: mariadb
- ports:
- - "8081:3306"
- environment:
- MYSQL_ROOT_PASSWORD: $MYSQL_PASS
- my-wp:
- image: wordpress
- volumes:
- - ./:/var/www/html
- ports:
- - "8080:80"
- links:
- - my-wpdb:mysql
- environment:
- WORDPRESS_DB_PASSWORD: $MYSQL_PASS
- $PHP_MY_ADMIN
- EOL
- docker-compose up -d
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement