ecommpro / wordpress-dockerized

Containerized full stack for WordPress development.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Run

git clone git@github.com:ecommpro/wordpress-dockerized.git myblog
cd myblog
docker-compose up -d

Shell access

docker-compose exec php-cli zsh

DB export

docker-compose exec db mysqldump app | gzip > dump/app-$(date +%Y%m%d).sql.gz

DB import

zcat dump/app... | docker exec -i $(docker-compose ps -q db) mysql app

Common entry point for multiple dockerized apps

mkdir -p ~/.local/etc/ca-certificates ~/.local/run
touch ~/.local/etc/sniproxy.conf

cat >> ~/.local/etc/sniproxy.conf <<EOF
listen 80 {
    proto http
    table http_hosts
}

listen 443 {
    proto tls
    table https_hosts
}

table https_hosts {
    myblog.localhost unix:/run/myblog.tls.sock
}

table http_hosts {
    myblog.localhost unix:/run/myblog.sock
}
EOF

docker run -p 443:443 -v ~/.local/etc/sniproxy.conf:/etc/sniproxy.conf -v ~/.local/run:/run ecommpro/sniproxy

About

Containerized full stack for WordPress development.

License:MIT License


Languages

Language:VCL 48.1%Language:Shell 22.6%Language:PHP 18.5%Language:C++ 10.9%