From e3b0a9f5471023a0d4cbc06b3eced0c672663cf7 Mon Sep 17 00:00:00 2001 From: kev Date: Thu, 28 Feb 2019 15:10:14 +0800 Subject: [PATCH] update yourls --- yourls/README.md | 41 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 40 insertions(+), 1 deletion(-) diff --git a/yourls/README.md b/yourls/README.md index 72bd37b..d8606ed 100644 --- a/yourls/README.md +++ b/yourls/README.md @@ -5,7 +5,40 @@ yourls that will allow you to run your own URL shortening service (a la TinyURL or Bitly). -# Up and Running +## docker-compose.yml + +```yaml +version: '3.1' + +services: + + yourls: + image: yourls + ports: + - "8080:80" + environment: + - YOURLS_DB_HOST=mysql + - YOURLS_DB_USER=root + - YOURLS_DB_PASS=root + - YOURLS_DB_NAME=yourls + - YOURLS_USER=admin + - YOURLS_PASS=admin + - YOURLS_SITE=https://yourls.easypi.pro + depends_on: + - mysql + restart: always + + mysql: + image: mysql:5.7 + volumes: + - ./data:/var/lib/mysql + environment: + - MYSQL_ROOT_PASSWORD=root + - MYSQL_DATABASE=yourls + restart: always +``` + +## Up and Running ```bash $ docker-compose up -d @@ -28,4 +61,10 @@ $yourls_user_passwords = [ ]; ``` +## Backup Database + +```bash +$ docker-compose exec -T mysql mysqldump -uroot -proot yourls > yourls-$(date +\%F).sql +``` + [1]: http://yourls.org/