bilyboy785 / docker-serposcope

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Serposcope Docker image

Maintenance Docker Pulls Docker Image Size Github last-commit Build & Push

Description

Serposcope is a free and open-source rank tracker to monitor websites ranking in Google and improve your SEO performances.

Tags

Environment Variables

Volume Description
SERPOSCOPE_DB_URL jdbc:mysql://serposcopedb/serposcope?user=serposcope&password=mysecurepassword&allowMultiQueries=true
SERPOSCOPE_DB_DEBUG Debug mode

Plus d'informations sur La documentation Serposcope

Volumes

Volume Description
/var/lib/serposcope Serposcope data
/var/lib/mysql MySQL data

Ports

Port Description
7134 Main default port to communicate with

Usage

docker pull martinbouillaud/serposcope:latest

Serposcope work Out of the Box, so you can run it with basic default SQL driver :

docker run -d --restart always --name serposcope -p 7134:7134

Using Serposcope with MariaDB driver on docker-compose Stack, persistent storage :

version: '3'
services:
    serposcopedb:
        image: mariadb
        container_name: serposcopedb
        restart: always
        environment:
            - MARIADB_ROOT_PASSWORD=myrootpassword
            - MARIADB_DATABASE=serposcope
            - MARIADB_USER=serposcope
            - MARIADB_PASSWORD=mysecurepassword
        volumes:
            - $PWD/serposcope/db:/var/lib/mysql
    serposcope:
        image: martinbouillaud/serposcope:latest
        container_name: serposcope
        restart: always
        environment:
            - SERPOSCOPE_DB_URL=jdbc:mysql://serposcopedb/serposcope?user=serposcope&password=mysecurepassword&allowMultiQueries=true
        volumes:
            - $PWD/serposcope/data:/var/lib/serposcope

Default Serposcope configuration file

You can use this template to add configuration specific :

# path where is stored embedded database and data files
serposcope.datadir=/var/lib/serposcope

# log path
serposcope.logdir=/var/log/serposcope

# alternative database url, mysql example to use mysql :
# serposcope.db.url=jdbc:mysql://HOSTNAME/DATABASE?user=USER&password=PASS&allowMultiQueries=true
#serposcope.db.url=

# additional database options
#serposcope.db.options=
#serposcope.db.debug=

# listen interface
#serposcope.listenAddress=

# listen port
#serposcope.listenPort=

About


Languages

Language:Dockerfile 74.3%Language:Shell 25.7%