An open API service indexing awesome lists of open source software.

https://github.com/alex-bormotov/cicd-dockerhub-wordpress

Pipeline Wordpress -> DockerImage -> DockerHub -> DockerHub and then run it on Docker Compose
https://github.com/alex-bormotov/cicd-dockerhub-wordpress

cicd docker docker-compose dockerhub wordpress

Last synced: 3 months ago
JSON representation

Pipeline Wordpress -> DockerImage -> DockerHub -> DockerHub and then run it on Docker Compose

Awesome Lists containing this project

README

          

# DockerHub CI-CD

> Pipeline Wordpress(custom theme, plugins) -> DockerImage -> DockerHub and then run it on Docker Compose

```bash
git clone https://github.com/alex-bormotov/cicd-dockerhub-wordpress
```

```bash
cd cicd-dockerhub-wordpress
```

```bash
echo 'MYSQL_ROOT_PASSWORD=YOUR_MYSQL_ROOT_PASSWORD' > .env
```

```bash
sudo docker-compose up -d
```

```bash
sudo docker ps
```

> Fix permissions

```bash
sudo docker exec -it wordpress_container_name /bin/bash
```

```bash
chown -R www-data:www-data wp-content
```

```bash
crontab -e
```

> Add start on boot

```bash
@reboot (sleep 30s ; cd /home/ubuntu/cicd-dockerhub-wordpress ; /usr/local/bin/docker-compose up -d )&
```