version: "2.3" services: yourls: image: yourls:1.7.6-apache container_name: yourls restart: unless-stopped depends_on: - mysql environment: - YOURLS_DB_PASS=yourls - YOURLS_DB_USER=yourls - YOURLS_USER=jake - YOURLS_PASS={{ yourls.user_password }} - YOURLS_SITE=https://go.theorangeone.net volumes: - ./index.html:/var/www/html/index.html labels: - "traefik.enable=true" - "traefik.http.routers.yourls.rule=Host(`go.theorangeone.net`)" - "traefik.http.routers.yourls.tls=true" - "traefik.http.routers.yourls.tls.certresolver=le" mysql: image: mariadb:10.4 environment: - MYSQL_ROOT_PASSWORD=root - MYSQL_DATABASE=yourls - MYSQL_USER=yourls - MYSQL_PASSWORD=yourls volumes: - ./mariadb:/config restart: unless-stopped