32 lines
1.1 KiB
Bash
Executable file
32 lines
1.1 KiB
Bash
Executable file
#!/bin/sh
|
|
|
|
# include environment variables
|
|
. ./.env
|
|
# stop and remove old containers
|
|
podman rm -f wordpress_db_1 wordpress_wordpress_1
|
|
|
|
# run db container
|
|
podman run --name=wordpress_db_1 --detach \
|
|
-e MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD} \
|
|
-e MYSQL_DATABASE=wordpress \
|
|
-e MYSQL_USER=wordpress \
|
|
-e MYSQL_PASSWORD=${MYSQL_PASSWORD} \
|
|
--mount type=bind,source=/home/${USER}/db_data/_data/,destination=/var/lib/mysql \
|
|
-p ${MYSQL_PORT}:3306 \
|
|
mysql:5.7
|
|
|
|
# run wordpress container
|
|
podman run --name=wordpress_wordpress_1 --detach \
|
|
-e WORDPRESS_DB_HOST=78.46.128.202:${MYSQL_PORT} \
|
|
-e WORDPRESS_DB_USER=wordpress \
|
|
-e WORDPRESS_DB_PASSWORD=${MYSQL_PASSWORD} \
|
|
-e WORDPRESS_DB_NAME=wordpress \
|
|
--mount type=bind,source=/home/${USER}/wp-content,destination=/var/www/html/wp-content \
|
|
--mount type=bind,source=/home/${USER}/wordpress/uploads.ini,destination=/usr/local/etc/php/conf.d/uploads.ini \
|
|
-p 127.0.0.1:${NGINX_PORT}:80 \
|
|
wordpress:${WORDPRESS_VERSION}
|
|
|
|
# show running containers
|
|
podman ps
|
|
podman logs -ft wordpress_wordpress_1
|