Skip to content

Latest commit

 

History

History
82 lines (46 loc) · 2.38 KB

README.md

File metadata and controls

82 lines (46 loc) · 2.38 KB

Dockerize YOURLS - Your Own URL Shortener

Docker Stars Docker Pulls Docker Automated

Integrated Items

Integrated Plugins

Usage

To run YOURLS service with customized config

$ vim env.mysql
$ vim env.yourls
$ docker-compose up [--build]

Dashboard

Advanced

Create database backup

Execute backup.sh to get regular backup

Restore backup from backup file

Make sure there is no container running

$ docker-compose down
$ docker ps

Cleanup volumes/var/lib/mysql/*

$ rm -vrf volumes/var/lib/mysql/*

Make sure there is no sql file under volums/docker-entrypoint-initdb.d/

$ ls -l volumes/docker-entrypoint-initdb.d/

Move the backup sql file to volumes/docker-entrypoint-initdb.d/

$ cp mysql-dump-YYYYMMDD-hhmmss.sql volumes/docker-entrypoint-initdb.d/
$ docker-compose up [--build]

FAQ

How can I use non-default password or variables?

simply modify the variable configures in `env.*` before run

Known Issue

WebUI may show Could not write file .htaccess in YOURLS root directory. at first time deployment, it is actually a false alarm, please ignore it.

WebUI may show Could not auto-encrypt passwords. when log into admin page, it is Docker specific limitation, see YOURLS wiki for more detail