kopia lustrzana https://github.com/magicbug/Cloudlog
Updated Building a Docker image from scratch (markdown)
rodzic
356ad68efe
commit
1421edb25c
|
@ -89,57 +89,4 @@ Docker containers can be configured in multiple ways, here are three different o
|
||||||
A prebuilt image has been published on Docker Hub at [2m0sql/cloudlog](https://hub.docker.com/r/2m0sql/cloudlog) to be pulled and executed on both `arm64` and `amd64` platforms
|
A prebuilt image has been published on Docker Hub at [2m0sql/cloudlog](https://hub.docker.com/r/2m0sql/cloudlog) to be pulled and executed on both `arm64` and `amd64` platforms
|
||||||
|
|
||||||
# Updating the image
|
# Updating the image
|
||||||
To pull new changes you will need to stop the existing instance, rebuild the Cloudlog image and then execute it again.
|
To pull new changes you will need to stop the existing instance, rebuild the Cloudlog image and then execute it again.
|
||||||
|
|
||||||
# Full Docker Compose stack
|
|
||||||
|
|
||||||
```yaml
|
|
||||||
version: '3'
|
|
||||||
services:
|
|
||||||
db:
|
|
||||||
image: mysql:latest
|
|
||||||
container_name: cloudlog-mysql
|
|
||||||
environment:
|
|
||||||
MYSQL_ROOT_PASSWORD: password-segreta
|
|
||||||
ports:
|
|
||||||
- "3306:3306"
|
|
||||||
volumes:
|
|
||||||
- dbdata:/var/lib/mysql
|
|
||||||
restart: unless-stopped
|
|
||||||
|
|
||||||
phpmyadmin:
|
|
||||||
image: phpmyadmin:latest
|
|
||||||
container_name: cloudlog-phpmyadmin
|
|
||||||
depends_on:
|
|
||||||
- db
|
|
||||||
environment:
|
|
||||||
PMA_HOST: db
|
|
||||||
PMA_PORT: 3306
|
|
||||||
PMA_ARBITRARY: 1
|
|
||||||
PMA_USER: root
|
|
||||||
PMA_PASSWORD: password-segreta
|
|
||||||
restart: unless-stopped
|
|
||||||
ports:
|
|
||||||
- "8083:80"
|
|
||||||
|
|
||||||
cloudlog:
|
|
||||||
image: 2m0sql/cloudlog:latest
|
|
||||||
container_name: cloudlog-main
|
|
||||||
depends_on:
|
|
||||||
- db
|
|
||||||
volumes:
|
|
||||||
- cloudlog-config:/var/www/html/application/config
|
|
||||||
- cloudlog-backup:/var/www/html/application/backup
|
|
||||||
- cloudlog-uploads:/var/www/html/application/uploads
|
|
||||||
ports:
|
|
||||||
- "8086:80"
|
|
||||||
restart: unless-stopped
|
|
||||||
|
|
||||||
volumes:
|
|
||||||
dbdata:
|
|
||||||
cloudlog-config:
|
|
||||||
cloudlog-backup:
|
|
||||||
cloudlog-uploads:
|
|
||||||
```
|
|
||||||
|
|
||||||
Once the configuration has completed, you can proceed with the normal setup, make sure to access PHPmyAdmin first and create a new user and a DB to store Cloudlog data. During the setup procedure you can use `db` as hostname for MySQL
|
|
Ładowanie…
Reference in New Issue