Shlink docker compose

From wiki karavi
Jump to navigation Jump to search

Formable's Shlink Portainer stack docker-compose.yml

version: "3"

services:
  shlink:
    image: shlinkio/shlink:stable
    restart: always
    environment:
      - TZ="America/New_York"
      - DEFAULT_DOMAIN=a.formable.app
      - IS_HTTPS_ENABLED=true
      - GEOLITE_LICENSE_KEY=
      - DB_DRIVER=maria
      - DB_USER=shlink
      - DB_NAME=shlink
      - DB_PASSWORD=shlink
      - DB_HOST=database
    depends_on:
      - database
    ports:
      - 10120:8080
      
  database:
    image: mariadb:10.8
    restart: always
    environment:
      - MARIADB_ROOT_PASSWORD=shlink
      - MARIADB_DATABASE=shlink
      - MARIADB_USER=shlink
      - MARIADB_PASSWORD=shlink
    volumes:
      - db_data:/var/lib/mysql
      
  shlink-web-client:
    image: shlinkio/shlink-web-client:3.10.2
    restart: always
    environment: 
      - SHLINK_SERVER_URL=https://a.formable.app
      - SHLINK_SERVER_API_KEY=
    ports:
      - 10121:80
      
volumes:
   db_data:
   app_data: