Got rid of some apps to do later
This commit is contained in:
@@ -1 +0,0 @@
|
|||||||
# Matomo
|
|
||||||
@@ -1,25 +0,0 @@
|
|||||||
version: "2"
|
|
||||||
|
|
||||||
services:
|
|
||||||
matomo:
|
|
||||||
image: matomo:3.5-apache
|
|
||||||
restart: always
|
|
||||||
links:
|
|
||||||
- db
|
|
||||||
volumes:
|
|
||||||
- "./config:/var/www/html/config:rw"
|
|
||||||
- "./logs:/var/www/html/logs"
|
|
||||||
environment:
|
|
||||||
VIRTUAL_HOST: CHANGE_ME
|
|
||||||
ports:
|
|
||||||
- "80:80"
|
|
||||||
|
|
||||||
db:
|
|
||||||
image: mariadb:latest
|
|
||||||
volumes:
|
|
||||||
- ./mysql/runtime2:/var/lib/mysql
|
|
||||||
environment:
|
|
||||||
MYSQL_DATABASE: matomo_db
|
|
||||||
MYSQL_ROOT_PASSWORD: CHANGE_ME
|
|
||||||
MYSQL_USER: matomo_user
|
|
||||||
MYSQL_PASSWORD: CHANGE_ME
|
|
||||||
@@ -1,49 +0,0 @@
|
|||||||
version: '2'
|
|
||||||
catalog:
|
|
||||||
name: Matomo
|
|
||||||
version: latest
|
|
||||||
# description:
|
|
||||||
# minimum_rancher_version:
|
|
||||||
# maximum_rancher_version:
|
|
||||||
# upgrade_from:
|
|
||||||
questions:
|
|
||||||
|
|
||||||
- variable: "HOST_LABEL"
|
|
||||||
label: "Host Label Key/Value Pair"
|
|
||||||
description: |
|
|
||||||
The Label Key/Value pair of the host which containers should be deployed
|
|
||||||
default: "host.id=Host1"
|
|
||||||
required: false
|
|
||||||
type: string
|
|
||||||
|
|
||||||
- variable: "TRAEFIK_HOST"
|
|
||||||
label: "Public Host Domain"
|
|
||||||
description: |
|
|
||||||
The host that Traefik will use to provide public access.
|
|
||||||
default: "subdomain.domain.tld"
|
|
||||||
required: true
|
|
||||||
type: string
|
|
||||||
|
|
||||||
- variable: "DB_ROOT_PASS"
|
|
||||||
label: "Database Root Password"
|
|
||||||
description: |
|
|
||||||
A secure password to be used by the "root" database user.
|
|
||||||
# default:
|
|
||||||
required: true
|
|
||||||
type: password
|
|
||||||
|
|
||||||
- variable: "DB_USER_PASS"
|
|
||||||
label: "Database User Password"
|
|
||||||
description: |
|
|
||||||
A secure password to be used by the "matomo_user" database user.
|
|
||||||
# default:
|
|
||||||
required: true
|
|
||||||
type: password
|
|
||||||
|
|
||||||
- variable: "DATA_DIR"
|
|
||||||
label: "Data Directory"
|
|
||||||
description: |
|
|
||||||
The directory to store persistent data for the stack.
|
|
||||||
default: "Personal/Matomo"
|
|
||||||
required: true
|
|
||||||
type: string
|
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
name: Matomo
|
|
||||||
description: |
|
|
||||||
Status: NOT READY
|
|
||||||
version: latest
|
|
||||||
# category:
|
|
||||||
maintainer: WilliamMiceli
|
|
||||||
# license:
|
|
||||||
# projectURL:
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
# MongoDB
|
|
||||||
|
|
||||||
## Mongo Express
|
|
||||||
|
|
||||||
[https://github.com/mongo-express/mongo-express]
|
|
||||||
@@ -1,34 +0,0 @@
|
|||||||
version: '2'
|
|
||||||
|
|
||||||
services:
|
|
||||||
mongo:
|
|
||||||
image: mongo:${IMAGE_TAG}
|
|
||||||
dns: # Using Cloudflare DNS
|
|
||||||
- 1.1.1.1
|
|
||||||
- 1.0.0.1
|
|
||||||
labels:
|
|
||||||
io.rancher.container.pull_image: always
|
|
||||||
{{- if .Values.HOST_LABEL}}
|
|
||||||
io.rancher.scheduler.affinity:host_label: ${HOST_LABEL}
|
|
||||||
{{- end}}
|
|
||||||
traefik.enable: false
|
|
||||||
restart: on-failure
|
|
||||||
stdin_open: true
|
|
||||||
tty: true
|
|
||||||
volumes:
|
|
||||||
- /etc/localtime:/etc/localtime:ro # Syncronize time of container with the host system
|
|
||||||
- /etc/timezone:/etc/timezone:ro # Syncronize timezone of container with the host system
|
|
||||||
{{- if .Values.DATA_DIR}}
|
|
||||||
{{- if eq .Values.CUSTOM_CONF "true"}}
|
|
||||||
- /RancherCattle/${DATA_DIR}/Configuration:/etc/mongo
|
|
||||||
{{- end}}
|
|
||||||
- /RancherCattle/${DATA_DIR}/Data:/data/db
|
|
||||||
{{- end}}
|
|
||||||
mongo-express:
|
|
||||||
image: mongo-express
|
|
||||||
restart: always
|
|
||||||
ports:
|
|
||||||
- 8081:8081
|
|
||||||
environment:
|
|
||||||
ME_CONFIG_MONGODB_ADMINUSERNAME: root
|
|
||||||
ME_CONFIG_MONGODB_ADMINPASSWORD: example
|
|
||||||
@@ -1,45 +0,0 @@
|
|||||||
version: '2'
|
|
||||||
catalog:
|
|
||||||
name: Mongo
|
|
||||||
version: latest
|
|
||||||
# description:
|
|
||||||
# minimum_rancher_version:
|
|
||||||
# maximum_rancher_version:
|
|
||||||
# upgrade_from:
|
|
||||||
# uuid:
|
|
||||||
questions:
|
|
||||||
|
|
||||||
- variable: "HOST_LABEL"
|
|
||||||
label: "Host Label Key/Value Pair"
|
|
||||||
description: |
|
|
||||||
The Key/Value pair on the host which the stack should be deployed.
|
|
||||||
default: "host.id=Host1"
|
|
||||||
required: false
|
|
||||||
type: string
|
|
||||||
|
|
||||||
- variable: "IMAGE_TAG"
|
|
||||||
label: "Image Tag"
|
|
||||||
description: |
|
|
||||||
The image tag to use for the desired container variant.
|
|
||||||
default: "latest"
|
|
||||||
required: true
|
|
||||||
type: enum
|
|
||||||
options:
|
|
||||||
- "latest"
|
|
||||||
|
|
||||||
- variable: "CUSTOM_CONF"
|
|
||||||
label: "Custom Configuration"
|
|
||||||
description: |
|
|
||||||
Whether a custom configuration file should be mounted from the persistent data directory or not. Data Directory is required for this.
|
|
||||||
default: false
|
|
||||||
required: true
|
|
||||||
type: boolean
|
|
||||||
|
|
||||||
- variable: "DATA_DIR"
|
|
||||||
label: "Data Directory"
|
|
||||||
description: |
|
|
||||||
The directory to store persistent data for the stack.
|
|
||||||
Leaving this blank will disable persistent data storage for the stack.
|
|
||||||
default: "Personal/Mongo"
|
|
||||||
required: false
|
|
||||||
type: string
|
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
name: Mongo
|
|
||||||
description: |
|
|
||||||
MongoDB is a cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with schemata.
|
|
||||||
version: latest
|
|
||||||
# category:
|
|
||||||
maintainer: WilliamMiceli
|
|
||||||
# license:
|
|
||||||
# projectURL:
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
# Turtl
|
|
||||||
@@ -1,34 +0,0 @@
|
|||||||
turtl-api-data:
|
|
||||||
labels:
|
|
||||||
io.rancher.container.start_once: 'true'
|
|
||||||
entrypoint:
|
|
||||||
- /bin/true
|
|
||||||
image: busybox
|
|
||||||
volumes:
|
|
||||||
- /opt/api/uploads
|
|
||||||
- /var/lib/rethinkdb/instance1
|
|
||||||
|
|
||||||
turtl-api:
|
|
||||||
ports:
|
|
||||||
- 8181:8181/tcp
|
|
||||||
environment:
|
|
||||||
DISPLAY_ERRORS: ${DISPLAY_ERRORS}
|
|
||||||
FQDN: ${FQDN}
|
|
||||||
SITE_URL: ${SITE_URL}
|
|
||||||
LOCAL_UPLOAD_URL: ${LOCAL_UPLOAD_URL}
|
|
||||||
LOCAL_UPLOAD_PATH: ${LOCAL_UPLOAD_PATH}
|
|
||||||
AWS_S3_TOKEN: ${AWS_S3_TOKEN}
|
|
||||||
ADMIN_EMAIL: ${ADMIN_EMAIL}
|
|
||||||
EMAIL_FROM: ${EMAIL_FROM}
|
|
||||||
SMTP_USER: ${SMTP_USER}
|
|
||||||
SMTP_PASS: ${SMTP_PASS}
|
|
||||||
DEFAULT_STORAGE_LIMIT: ${DEFAULT_STORAGE_LIMIT}
|
|
||||||
STORAGE_INVITE_CREDIT: ${STORAGE_INVITE_CREDIT}
|
|
||||||
image: webofmars/turtl-docker:latest
|
|
||||||
stdin_open: true
|
|
||||||
tty: true
|
|
||||||
labels:
|
|
||||||
io.rancher.container.pull_image: always
|
|
||||||
io.rancher.sidekicks: turtl-api-data
|
|
||||||
volumes_from:
|
|
||||||
- turtl-api-data
|
|
||||||
@@ -1,110 +0,0 @@
|
|||||||
version: '2'
|
|
||||||
catalog:
|
|
||||||
name: Turtl
|
|
||||||
version: latest
|
|
||||||
# description:
|
|
||||||
# minimum_rancher_version:
|
|
||||||
# maximum_rancher_version:
|
|
||||||
# upgrade_from:
|
|
||||||
questions:
|
|
||||||
|
|
||||||
- variable: "DISPLAY_ERRORS"
|
|
||||||
descrition: "Display errors"
|
|
||||||
label: "Display errors: "
|
|
||||||
required: false
|
|
||||||
default: "t"
|
|
||||||
type: "string"
|
|
||||||
|
|
||||||
- variable: "FQDN"
|
|
||||||
description: "Fully Qualified Domain Name (ex: 'notes.example.com')."
|
|
||||||
label: "fqdn"
|
|
||||||
required: true
|
|
||||||
default: "turtl.local"
|
|
||||||
type: "string"
|
|
||||||
|
|
||||||
- variable: "SITE_URL"
|
|
||||||
description: "The uri used to access the turtl api"
|
|
||||||
label: "site url"
|
|
||||||
required: true
|
|
||||||
default: "http://turtl.local"
|
|
||||||
type: "string"
|
|
||||||
|
|
||||||
- variable: "LOCAL_UPLOAD_PATH"
|
|
||||||
description: "The local path of the uploaded content."
|
|
||||||
label: "uploads local path"
|
|
||||||
required: false
|
|
||||||
default: ""
|
|
||||||
type: "string"
|
|
||||||
|
|
||||||
- variable: "LOCAL_UPLOAD_URL"
|
|
||||||
description: "The urls used to retrieve uploaded content. Must be set if you change LOCAL_UPLOAD_PATH. (ex: http://turtl.local)"
|
|
||||||
label: "local upload url"
|
|
||||||
required: false
|
|
||||||
default: ""
|
|
||||||
type: "string"
|
|
||||||
|
|
||||||
- variable: "AWS_S3_TOKEN"
|
|
||||||
description: |
|
|
||||||
Amazon Web Services S3 token. Used only if you use S3 as a storage backend. ex : (:token ''
|
|
||||||
secret ''
|
|
||||||
bucket ''
|
|
||||||
endpoint 'https://s3.amazonaws.com')
|
|
||||||
label: "AWS S3 token"
|
|
||||||
required: false
|
|
||||||
default: ""
|
|
||||||
type: "string"
|
|
||||||
|
|
||||||
- variable: "ADMIN_EMAIL"
|
|
||||||
description: "email adresse of administrator ex: admin@example.com"
|
|
||||||
label: "Admin e-mail"
|
|
||||||
required: false
|
|
||||||
default: ""
|
|
||||||
type: "string"
|
|
||||||
|
|
||||||
- variable: "EMAIL_FROM"
|
|
||||||
description: "The e-mail adress used to send the e-mail from turtl to users."
|
|
||||||
label: "e-mail from"
|
|
||||||
required: false
|
|
||||||
default: ""
|
|
||||||
type: "string"
|
|
||||||
|
|
||||||
- variable: "SMTP_USER"
|
|
||||||
description: "The user used to authenticate to the smtp server. Can be blank."
|
|
||||||
label: "smtp user"
|
|
||||||
required: false
|
|
||||||
default: ""
|
|
||||||
type: "string"
|
|
||||||
|
|
||||||
- variable: "SMTP_PASS"
|
|
||||||
description: "The password used to authenticate to the smtp server. Can be blank."
|
|
||||||
label: "smtp password"
|
|
||||||
required: false
|
|
||||||
default: ""
|
|
||||||
type: "string"
|
|
||||||
|
|
||||||
- variable: "STORAGE_INVITE_CREDIT"
|
|
||||||
description: "The number of MB a user gain when he invites someone"
|
|
||||||
label: "storage invite credit"
|
|
||||||
required: false
|
|
||||||
default: ""
|
|
||||||
type: "int"
|
|
||||||
|
|
||||||
- variable: "DEFAULT_STORAGE_LIMIT"
|
|
||||||
description: "Maximum storage space (in MB) that can be used by a single user (ex: 1000)"
|
|
||||||
label: "Default Storage Limit"
|
|
||||||
required: false
|
|
||||||
default: ""
|
|
||||||
type: "int"
|
|
||||||
|
|
||||||
turtl-api-data:
|
|
||||||
scale: 1
|
|
||||||
turtl-api:
|
|
||||||
scale: 1
|
|
||||||
health_check:
|
|
||||||
port: 8181
|
|
||||||
interval: 2000
|
|
||||||
initializing_timeout: 300000
|
|
||||||
unhealthy_threshold: 10
|
|
||||||
strategy: recreate
|
|
||||||
response_timeout: 2000
|
|
||||||
healthy_threshold: 2
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" width="600" height="330.834" viewBox="0 0 600 330.834"><defs><style>.a{fill:#8fc46a;}.b,.c{fill:#fff;}.c{font-size:99.8449px;font-family:MicrosoftSansSerif, Microsoft Sans Serif;letter-spacing:0.2em;}.d{fill:#007fff;}.e{font-size:42px;fill:#e6f0fa;font-family:ImprintMT-Shadow, Imprint MT Shadow;}</style></defs><title>catalogIcon-turtl</title><rect class="a" width="600" height="330"/><path class="b" d="M150,260.9062H115.9688v-6.1875l-3.0938-3.0937-15.4687-3.0938H78.8438v-6.1875L75.75,239.25l-3.0937-3.0938H66.4688v-6.1875L63.375,226.875l-6.1875-3.0938L51,214.5V198.4588c89.33-16.7567,98.161-16.7567,198,0v15.4687l-6.1875,9.2813-6.1875,3.0937-3.0938,3.0938v6.76h-6.1875L224.25,239.25l-3.0938,3.0937v6.1875H202.5938L187.125,251.625l-3.0937,3.0937v6.1875Z"/><path class="a" d="M148.5022,222.2344H105.1406v-12.375h-24.75v-12.375H56.37l-3.05-20.8828,3.05-20.8828H68.0156v-24.75h12.375v-24.75h12.375V93.8438h12.375V81.4688h23.2032V69.3317L150,66.238l21.6563,3.0937V81.4688h24.75v12.375h10.8281v12.375h12.375v24.75h12.375v24.75h12.375l3.1428,20.8828-3.1428,20.8828h-24.75v12.375h-24.75v12.375Z"/><path d="M150,264H112.875V251.625H75.75V239.25H63.375V226.875H51V214.5H63.375v12.375H75.75V239.25h37.125v12.375h74.25V239.25H224.25V226.875h12.375V214.5H249v12.375H236.625V239.25H224.25v12.375H187.125V264Zm0-37.125H100.5V214.5H75.75V202.125H51v-49.5H63.375v-24.75H75.75v-24.75H88.125V90.75H100.5V78.375h24.75V66h49.5V78.375H199.5V90.75h12.375v12.375H224.25v24.75h12.375v24.75H249v49.5H224.25V214.5H199.5v12.375Zm0-12.375h37.125V189.75H199.5v12.375h12.375V189.75h24.75V165H199.5V152.625h24.75V140.25H211.875V115.5H199.5V103.125H174.75V90.75H162.375V78.375h-24.75V90.75H125.25v12.375H100.5V115.5H88.125v24.75H75.75v12.375H100.5V165H63.375v24.75h24.75v12.375H100.5V189.75h12.375V214.5Zm-30.9375-24.75H112.875V177.375H125.25V165H112.875V152.625H100.5v-24.75h12.375V115.5H125.25V103.125h49.5V115.5h12.375v12.375H199.5v24.75H187.125V165H174.75v12.375h12.375V189.75H174.75V177.375h-49.5V189.75ZM150,165h24.75V152.625h12.375v-24.75H174.75V115.5h-49.5v12.375H112.875v24.75H125.25V165Z"/><text class="c" transform="translate(276.7603 200.3564) scale(0.6916 1)">TURTL</text><path class="d" d="M596,4V326H4V4H596m4-4H0V330H600V0Z"/><rect class="d" x="550" y="280" width="50" height="50"/><text class="e" transform="translate(553.375 320.375)">W</text></svg>
|
|
||||||
|
Before Width: | Height: | Size: 2.3 KiB |
@@ -1,8 +0,0 @@
|
|||||||
name: Turtl
|
|
||||||
description: |
|
|
||||||
Status: NOT READY
|
|
||||||
# version:
|
|
||||||
category: Productivity
|
|
||||||
maintainer: WilliamMiceli
|
|
||||||
# license:
|
|
||||||
# projectURL: https://github.com/webofmars/turtl-docker
|
|
||||||
Reference in New Issue
Block a user