Run ULS (www.universal-logging-system.org) as container image.
Create two files:
db.env
MYSQL_ROOT_PASSWORD='secretdbrootpassword'
MYSQL_USER='loggingroot'
MYSQL_PASSWORD='secretulspassword'
MYSQL_DATABASE='logging'
TZ='Europe/Berlin'
Up to now MYSQL_DATABASE must be 'logging'.
docker-compose.yml
services:
ulsdb:
image: mariadb
hostname: ulsdb
restart: unless-stopped
command: --sql-mode='' --binlog-format=ROW --innodb-file-per-table=1 --skip-innodb-read-only-compressed --max-allowed-packet=67108864 --max-connections=2000 --group-concat-max-len=1024000 --default-storage-engine=Aria --character-set-server=utf8mb3
volumes:
- ulsdb:/var/lib/mysql
env_file:
- db.env
uls:
image: unix2web/uls:latest
hostname: ulsap
restart: unless-stopped
ports:
- 11443:11443
- 11976:11976
links:
- ulsdb
volumes:
- uls:/uls
environment:
- MYSQL_HOST=ulsdb
env_file:
- db.env
depends_on:
- ulsdb
volumes:
ulsdb:
uls:
Start ULS with:
docker compose up -d
Show startlog:
docker logs -f dockeruls-uls-1
Wait until:
*******************************************************
* call http://localhost:11976/ to configure hostnames *
*******************************************************
Open "http://dockerhost:11976/" in browser and fill out fields.
When the webservers are startet you can open:
Inital Username: "admin" with password "NewAdmin" for more Information see "www.universal-logging-system.org"
Content type
Image
Digest
sha256:1a1f59bce…
Size
296.1 MB
Last updated
over 1 year ago
docker pull unix2web/uls