Updating dockerfiles and version.go
Этот коммит содержится в:
@@ -1,100 +0,0 @@
|
|||||||
# Copyright (c) 2015 Spinpunch, Inc. All Rights Reserved.
|
|
||||||
# See License.txt for license information.
|
|
||||||
FROM ubuntu:14.04
|
|
||||||
|
|
||||||
# Install Dependancies
|
|
||||||
RUN apt-get update && apt-get install -y build-essential
|
|
||||||
RUN apt-get install -y curl
|
|
||||||
RUN curl -sL https://deb.nodesource.com/setup | bash -
|
|
||||||
RUN apt-get install -y nodejs
|
|
||||||
RUN apt-get install -y ruby-full
|
|
||||||
RUN gem install compass
|
|
||||||
|
|
||||||
# Postfix
|
|
||||||
RUN apt-get install -y postfix
|
|
||||||
|
|
||||||
#
|
|
||||||
# Install GO
|
|
||||||
#
|
|
||||||
|
|
||||||
RUN apt-get update && apt-get install -y \
|
|
||||||
gcc libc6-dev make git mercurial \
|
|
||||||
--no-install-recommends \
|
|
||||||
&& rm -rf /var/lib/apt/lists/*
|
|
||||||
|
|
||||||
ENV GOLANG_VERSION 1.4.2
|
|
||||||
|
|
||||||
RUN curl -sSL https://golang.org/dl/go$GOLANG_VERSION.src.tar.gz \
|
|
||||||
| tar -v -C /usr/src -xz
|
|
||||||
|
|
||||||
RUN cd /usr/src/go/src && ./make.bash --no-clean 2>&1
|
|
||||||
|
|
||||||
ENV PATH /usr/src/go/bin:$PATH
|
|
||||||
|
|
||||||
RUN mkdir -p /go/src /go/bin && chmod -R 777 /go
|
|
||||||
ENV GOPATH /go
|
|
||||||
ENV PATH /go/bin:$PATH
|
|
||||||
WORKDIR /go
|
|
||||||
|
|
||||||
# ---------------------------------------------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
#
|
|
||||||
# Install SQL
|
|
||||||
#
|
|
||||||
|
|
||||||
ENV MYSQL_ROOT_PASSWORD=mostest
|
|
||||||
ENV MYSQL_USER=mmuser
|
|
||||||
ENV MYSQL_PASSWORD=mostest
|
|
||||||
ENV MYSQL_DATABASE=mattermost_test
|
|
||||||
|
|
||||||
RUN groupadd -r mysql && useradd -r -g mysql mysql
|
|
||||||
|
|
||||||
RUN apt-get update && apt-get install -y perl --no-install-recommends && rm -rf /var/lib/apt/lists/*
|
|
||||||
|
|
||||||
RUN apt-key adv --keyserver pool.sks-keyservers.net --recv-keys A4A9406876FCBD3C456770C88C718D3B5072E1F5
|
|
||||||
|
|
||||||
ENV MYSQL_MAJOR 5.6
|
|
||||||
ENV MYSQL_VERSION 5.6.25
|
|
||||||
|
|
||||||
RUN echo "deb http://repo.mysql.com/apt/debian/ wheezy mysql-${MYSQL_MAJOR}" > /etc/apt/sources.list.d/mysql.list
|
|
||||||
|
|
||||||
RUN apt-get update \
|
|
||||||
&& export DEBIAN_FRONTEND=noninteractive \
|
|
||||||
&& apt-get -y install mysql-server \
|
|
||||||
&& rm -rf /var/lib/apt/lists/* \
|
|
||||||
&& rm -rf /var/lib/mysql && mkdir -p /var/lib/mysql
|
|
||||||
|
|
||||||
RUN sed -Ei 's/^(bind-address|log)/#&/' /etc/mysql/my.cnf
|
|
||||||
|
|
||||||
VOLUME /var/lib/mysql
|
|
||||||
# ---------------------------------------------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
#
|
|
||||||
# Install Redis
|
|
||||||
#
|
|
||||||
|
|
||||||
RUN apt-get update && apt-get install -y wget
|
|
||||||
RUN wget http://download.redis.io/redis-stable.tar.gz; \
|
|
||||||
tar xvzf redis-stable.tar.gz; \
|
|
||||||
cd redis-stable; \
|
|
||||||
make install
|
|
||||||
|
|
||||||
# ---------------------------------------------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
# Copy over files
|
|
||||||
ADD https://github.com/mattermost/platform/archive/v0.50.tar.gz /go/src/github.com/mattermost/
|
|
||||||
RUN mkdir /go/src/github.com/mattermost/platform && tar -zxvf /go/src/github.com/mattermost/v0.50.tar.gz -C /go/src/github.com/mattermost/platform --strip-components=1
|
|
||||||
|
|
||||||
# Insert postfix config
|
|
||||||
ADD ./main.cf /etc/postfix/
|
|
||||||
|
|
||||||
RUN go get github.com/tools/godep
|
|
||||||
RUN cd /go/src/github.com/mattermost/platform; godep restore
|
|
||||||
RUN go install github.com/mattermost/platform
|
|
||||||
RUN cd /go/src/github.com/mattermost/platform/web/react; npm install
|
|
||||||
|
|
||||||
RUN chmod +x /go/src/github.com/mattermost/platform/docker/docker-entry.sh
|
|
||||||
ENTRYPOINT /go/src/github.com/mattermost/platform/docker/docker-entry.sh
|
|
||||||
|
|
||||||
# Ports
|
|
||||||
EXPOSE 80
|
|
||||||
@@ -1,13 +0,0 @@
|
|||||||
{
|
|
||||||
"AWSEBDockerrunVersion": "1",
|
|
||||||
"Image": {
|
|
||||||
"Name": "mattermost/platform:helium",
|
|
||||||
"Update": "true"
|
|
||||||
},
|
|
||||||
"Ports": [
|
|
||||||
{
|
|
||||||
"ContainerPort": "80"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"Logging": "/var/log/"
|
|
||||||
}
|
|
||||||
@@ -1,122 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
# Copyright (c) 2015 Spinpunch, Inc. All Rights Reserved.
|
|
||||||
# See License.txt for license information.
|
|
||||||
|
|
||||||
mkdir -p web/static/js
|
|
||||||
|
|
||||||
echo "127.0.0.1 dockerhost" >> /etc/hosts
|
|
||||||
/etc/init.d/networking restart
|
|
||||||
|
|
||||||
echo configuring mysql
|
|
||||||
|
|
||||||
# SQL!!!
|
|
||||||
set -e
|
|
||||||
|
|
||||||
get_option () {
|
|
||||||
local section=$1
|
|
||||||
local option=$2
|
|
||||||
local default=$3
|
|
||||||
ret=$(my_print_defaults $section | grep '^--'${option}'=' | cut -d= -f2-)
|
|
||||||
[ -z $ret ] && ret=$default
|
|
||||||
echo $ret
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
# Get config
|
|
||||||
DATADIR="$("mysqld" --verbose --help 2>/dev/null | awk '$1 == "datadir" { print $2; exit }')"
|
|
||||||
SOCKET=$(get_option mysqld socket "$DATADIR/mysql.sock")
|
|
||||||
PIDFILE=$(get_option mysqld pid-file "/var/run/mysqld/mysqld.pid")
|
|
||||||
|
|
||||||
if [ ! -d "$DATADIR/mysql" ]; then
|
|
||||||
if [ -z "$MYSQL_ROOT_PASSWORD" -a -z "$MYSQL_ALLOW_EMPTY_PASSWORD" ]; then
|
|
||||||
echo >&2 'error: database is uninitialized and MYSQL_ROOT_PASSWORD not set'
|
|
||||||
echo >&2 ' Did you forget to add -e MYSQL_ROOT_PASSWORD=... ?'
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
mkdir -p "$DATADIR"
|
|
||||||
chown -R mysql:mysql "$DATADIR"
|
|
||||||
|
|
||||||
echo 'Running mysql_install_db'
|
|
||||||
mysql_install_db --user=mysql --datadir="$DATADIR" --rpm --keep-my-cnf
|
|
||||||
echo 'Finished mysql_install_db'
|
|
||||||
|
|
||||||
mysqld --user=mysql --datadir="$DATADIR" --skip-networking &
|
|
||||||
for i in $(seq 30 -1 0); do
|
|
||||||
[ -S "$SOCKET" ] && break
|
|
||||||
echo 'MySQL init process in progress...'
|
|
||||||
sleep 1
|
|
||||||
done
|
|
||||||
if [ $i = 0 ]; then
|
|
||||||
echo >&2 'MySQL init process failed.'
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
# These statements _must_ be on individual lines, and _must_ end with
|
|
||||||
# semicolons (no line breaks or comments are permitted).
|
|
||||||
# TODO proper SQL escaping on ALL the things D:
|
|
||||||
|
|
||||||
tempSqlFile=$(mktemp /tmp/mysql-first-time.XXXXXX.sql)
|
|
||||||
cat > "$tempSqlFile" <<-EOSQL
|
|
||||||
-- What's done in this file shouldn't be replicated
|
|
||||||
-- or products like mysql-fabric won't work
|
|
||||||
SET @@SESSION.SQL_LOG_BIN=0;
|
|
||||||
|
|
||||||
DELETE FROM mysql.user ;
|
|
||||||
CREATE USER 'root'@'%' IDENTIFIED BY '${MYSQL_ROOT_PASSWORD}' ;
|
|
||||||
GRANT ALL ON *.* TO 'root'@'%' WITH GRANT OPTION ;
|
|
||||||
DROP DATABASE IF EXISTS test ;
|
|
||||||
EOSQL
|
|
||||||
|
|
||||||
if [ "$MYSQL_DATABASE" ]; then
|
|
||||||
echo "CREATE DATABASE IF NOT EXISTS \`$MYSQL_DATABASE\` ;" >> "$tempSqlFile"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "$MYSQL_USER" -a "$MYSQL_PASSWORD" ]; then
|
|
||||||
echo "CREATE USER '"$MYSQL_USER"'@'%' IDENTIFIED BY '"$MYSQL_PASSWORD"' ;" >> "$tempSqlFile"
|
|
||||||
|
|
||||||
if [ "$MYSQL_DATABASE" ]; then
|
|
||||||
echo "GRANT ALL ON \`"$MYSQL_DATABASE"\`.* TO '"$MYSQL_USER"'@'%' ;" >> "$tempSqlFile"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo 'FLUSH PRIVILEGES ;' >> "$tempSqlFile"
|
|
||||||
|
|
||||||
mysql -uroot < "$tempSqlFile"
|
|
||||||
|
|
||||||
rm -f "$tempSqlFile"
|
|
||||||
kill $(cat $PIDFILE)
|
|
||||||
for i in $(seq 30 -1 0); do
|
|
||||||
[ -f "$PIDFILE" ] || break
|
|
||||||
echo 'MySQL init process in progress...'
|
|
||||||
sleep 1
|
|
||||||
done
|
|
||||||
if [ $i = 0 ]; then
|
|
||||||
echo >&2 'MySQL hangs during init process.'
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
echo 'MySQL init process done. Ready for start up.'
|
|
||||||
fi
|
|
||||||
|
|
||||||
chown -R mysql:mysql "$DATADIR"
|
|
||||||
|
|
||||||
mysqld &
|
|
||||||
|
|
||||||
sleep 5
|
|
||||||
|
|
||||||
# ------------------------
|
|
||||||
|
|
||||||
echo starting postfix
|
|
||||||
/etc/init.d/postfix restart
|
|
||||||
|
|
||||||
echo starting redis
|
|
||||||
redis-server &
|
|
||||||
|
|
||||||
echo starting react processor
|
|
||||||
cd /go/src/github.com/mattermost/platform/web/react && npm start &
|
|
||||||
|
|
||||||
echo starting go web server
|
|
||||||
cd /go/src/github.com/mattermost/platform/; go run mattermost.go -config=config_docker.json &
|
|
||||||
|
|
||||||
echo starting compass watch
|
|
||||||
cd /go/src/github.com/mattermost/platform/web/sass-files && compass watch
|
|
||||||
@@ -1,28 +0,0 @@
|
|||||||
myorigin = mattermost.com
|
|
||||||
myhostname = mattermost.com
|
|
||||||
|
|
||||||
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
|
|
||||||
biff = no
|
|
||||||
|
|
||||||
append_dot_mydomain = no
|
|
||||||
|
|
||||||
readme_directory = no
|
|
||||||
|
|
||||||
# TLS parameters
|
|
||||||
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
|
|
||||||
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
|
|
||||||
smtpd_use_tls=no
|
|
||||||
smtp_use_tls=no
|
|
||||||
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
|
|
||||||
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
|
|
||||||
|
|
||||||
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
|
|
||||||
alias_maps = hash:/etc/aliases
|
|
||||||
alias_database = hash:/etc/aliases
|
|
||||||
mydestination = localhost, localhost.localdomain, localhost
|
|
||||||
relayhost =
|
|
||||||
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
|
|
||||||
mailbox_size_limit = 0
|
|
||||||
recipient_delimiter = +
|
|
||||||
inet_interfaces = all
|
|
||||||
inet_protocols = all
|
|
||||||
Двоичные данные
docker/0.6/Dockerrun.aws.zip
Двоичные данные
docker/0.6/Dockerrun.aws.zip
Двоичный файл не отображается.
@@ -1,99 +0,0 @@
|
|||||||
{
|
|
||||||
"LogSettings": {
|
|
||||||
"ConsoleEnable": false,
|
|
||||||
"ConsoleLevel": "DEBUG",
|
|
||||||
"FileEnable": true,
|
|
||||||
"FileLevel": "INFO",
|
|
||||||
"FileFormat": "",
|
|
||||||
"FileLocation": ""
|
|
||||||
},
|
|
||||||
"ServiceSettings": {
|
|
||||||
"SiteName": "Mattermost",
|
|
||||||
"Mode" : "dev",
|
|
||||||
"AllowTesting" : false,
|
|
||||||
"UseSSL": false,
|
|
||||||
"Port": "80",
|
|
||||||
"Version": "developer",
|
|
||||||
"Shards": {
|
|
||||||
},
|
|
||||||
"InviteSalt": "gxHVDcKUyP2y1eiyW8S8na1UYQAfq6J6",
|
|
||||||
"PublicLinkSalt": "TO3pTyXIZzwHiwyZgGql7lM7DG3zeId4",
|
|
||||||
"ResetSalt": "IPxFzSfnDFsNsRafZxz8NaYqFKhf9y2t",
|
|
||||||
"AnalyticsUrl": "",
|
|
||||||
"UseLocalStorage": true,
|
|
||||||
"StorageDirectory": "/mattermost/data/",
|
|
||||||
"AllowedLoginAttempts": 10
|
|
||||||
},
|
|
||||||
"SSOSettings": {
|
|
||||||
"gitlab": {
|
|
||||||
"Allow": false,
|
|
||||||
"Secret" : "",
|
|
||||||
"Id": "",
|
|
||||||
"AuthEndpoint": "",
|
|
||||||
"TokenEndpoint": "",
|
|
||||||
"UserApiEndpoint": ""
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"SqlSettings": {
|
|
||||||
"DriverName": "mysql",
|
|
||||||
"DataSource": "mmuser:mostest@tcp(localhost:3306)/mattermost_test?charset=utf8mb4,utf8",
|
|
||||||
"DataSourceReplicas": ["mmuser:mostest@tcp(localhost:3306)/mattermost_test?charset=utf8mb4,utf8"],
|
|
||||||
"MaxIdleConns": 10,
|
|
||||||
"MaxOpenConns": 10,
|
|
||||||
"Trace": false,
|
|
||||||
"AtRestEncryptKey": "Ya0xMrybACJ3sZZVWQC7e31h5nSDWZFS"
|
|
||||||
},
|
|
||||||
"AWSSettings": {
|
|
||||||
"S3AccessKeyId": "",
|
|
||||||
"S3SecretAccessKey": "",
|
|
||||||
"S3Bucket": "",
|
|
||||||
"S3Region": ""
|
|
||||||
},
|
|
||||||
"ImageSettings": {
|
|
||||||
"ThumbnailWidth": 120,
|
|
||||||
"ThumbnailHeight": 100,
|
|
||||||
"PreviewWidth": 1024,
|
|
||||||
"PreviewHeight": 0,
|
|
||||||
"ProfileWidth": 128,
|
|
||||||
"ProfileHeight": 128,
|
|
||||||
"InitialFont": "luximbi.ttf"
|
|
||||||
},
|
|
||||||
"EmailSettings": {
|
|
||||||
"ByPassEmail" : true,
|
|
||||||
"SMTPUsername": "",
|
|
||||||
"SMTPPassword": "",
|
|
||||||
"SMTPServer": "",
|
|
||||||
"UseTLS": false,
|
|
||||||
"UseStartTLS": false,
|
|
||||||
"FeedbackEmail": "",
|
|
||||||
"FeedbackName": "",
|
|
||||||
"ApplePushServer": "",
|
|
||||||
"ApplePushCertPublic": "",
|
|
||||||
"ApplePushCertPrivate": ""
|
|
||||||
},
|
|
||||||
"RateLimitSettings": {
|
|
||||||
"UseRateLimiter": true,
|
|
||||||
"PerSec": 10,
|
|
||||||
"MemoryStoreSize": 10000,
|
|
||||||
"VaryByRemoteAddr": true,
|
|
||||||
"VaryByHeader": ""
|
|
||||||
},
|
|
||||||
"PrivacySettings": {
|
|
||||||
"ShowEmailAddress": true,
|
|
||||||
"ShowPhoneNumber": true,
|
|
||||||
"ShowSkypeId": true,
|
|
||||||
"ShowFullName": true
|
|
||||||
},
|
|
||||||
"TeamSettings": {
|
|
||||||
"MaxUsersPerTeam": 150,
|
|
||||||
"AllowPublicLink": true,
|
|
||||||
"AllowValetDefault": false,
|
|
||||||
"TermsLink": "/static/help/configure_links.html",
|
|
||||||
"PrivacyLink": "/static/help/configure_links.html",
|
|
||||||
"AboutLink": "/static/help/configure_links.html",
|
|
||||||
"HelpLink": "/static/help/configure_links.html",
|
|
||||||
"ReportProblemLink": "/static/help/configure_links.html",
|
|
||||||
"TourLink": "/static/help/configure_links.html",
|
|
||||||
"DefaultThemeColor": "#2389D7"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -13,8 +13,6 @@ ENV MYSQL_DATABASE=mattermost_test
|
|||||||
|
|
||||||
RUN groupadd -r mysql && useradd -r -g mysql mysql
|
RUN groupadd -r mysql && useradd -r -g mysql mysql
|
||||||
|
|
||||||
RUN apt-get update && apt-get install -y perl --no-install-recommends && rm -rf /var/lib/apt/lists/*
|
|
||||||
|
|
||||||
RUN apt-key adv --keyserver pool.sks-keyservers.net --recv-keys A4A9406876FCBD3C456770C88C718D3B5072E1F5
|
RUN apt-key adv --keyserver pool.sks-keyservers.net --recv-keys A4A9406876FCBD3C456770C88C718D3B5072E1F5
|
||||||
|
|
||||||
ENV MYSQL_MAJOR 5.6
|
ENV MYSQL_MAJOR 5.6
|
||||||
@@ -24,7 +22,7 @@ RUN echo "deb http://repo.mysql.com/apt/debian/ wheezy mysql-${MYSQL_MAJOR}" > /
|
|||||||
|
|
||||||
RUN apt-get update \
|
RUN apt-get update \
|
||||||
&& export DEBIAN_FRONTEND=noninteractive \
|
&& export DEBIAN_FRONTEND=noninteractive \
|
||||||
&& apt-get -y install mysql-server \
|
&& apt-get -y install perl wget mysql-server \
|
||||||
&& rm -rf /var/lib/apt/lists/* \
|
&& rm -rf /var/lib/apt/lists/* \
|
||||||
&& rm -rf /var/lib/mysql && mkdir -p /var/lib/mysql
|
&& rm -rf /var/lib/mysql && mkdir -p /var/lib/mysql
|
||||||
|
|
||||||
@@ -36,8 +34,8 @@ VOLUME /var/lib/mysql
|
|||||||
WORKDIR /mattermost
|
WORKDIR /mattermost
|
||||||
|
|
||||||
# Copy over files
|
# Copy over files
|
||||||
ADD https://github.com/mattermost/platform/releases/download/v0.6.0/mattermost.tar.gz /
|
ADD https://github.com/mattermost/platform/releases/download/v1.0.0-rc1/mattermost.tar.gz /
|
||||||
RUN tar -zxvf /mattermost.tar.gz --strip-components=1
|
RUN tar -zxvf /mattermost.tar.gz --strip-components=1 && rm /mattermost.tar.gz
|
||||||
ADD config_docker.json /
|
ADD config_docker.json /
|
||||||
ADD docker-entry.sh /
|
ADD docker-entry.sh /
|
||||||
|
|
||||||
Двоичные данные
docker/1.0/Dockerrun.aws.zip
Обычный файл
Двоичные данные
docker/1.0/Dockerrun.aws.zip
Обычный файл
Двоичный файл не отображается.
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"AWSEBDockerrunVersion": "1",
|
"AWSEBDockerrunVersion": "1",
|
||||||
"Image": {
|
"Image": {
|
||||||
"Name": "mattermost/platform:0.6",
|
"Name": "mattermost/platform:1.0",
|
||||||
"Update": "true"
|
"Update": "true"
|
||||||
},
|
},
|
||||||
"Ports": [
|
"Ports": [
|
||||||
89
docker/1.0/config_docker.json
Обычный файл
89
docker/1.0/config_docker.json
Обычный файл
@@ -0,0 +1,89 @@
|
|||||||
|
{
|
||||||
|
"ServiceSettings": {
|
||||||
|
"ListenAddress": ":80",
|
||||||
|
"MaximumLoginAttempts": 10,
|
||||||
|
"SegmentDeveloperKey": "",
|
||||||
|
"GoogleDeveloperKey": "",
|
||||||
|
"EnableOAuthServiceProvider": false,
|
||||||
|
"EnableIncomingWebhooks": false,
|
||||||
|
"EnableTesting": false
|
||||||
|
},
|
||||||
|
"TeamSettings": {
|
||||||
|
"SiteName": "Mattermost",
|
||||||
|
"MaxUsersPerTeam": 50,
|
||||||
|
"EnableTeamCreation": true,
|
||||||
|
"EnableUserCreation": true,
|
||||||
|
"RestrictCreationToDomains": ""
|
||||||
|
},
|
||||||
|
"SqlSettings": {
|
||||||
|
"DriverName": "mysql",
|
||||||
|
"DataSource": "mmuser:mostest@tcp(dockerhost:3306)/mattermost_test?charset=utf8mb4,utf8",
|
||||||
|
"DataSourceReplicas": [],
|
||||||
|
"MaxIdleConns": 10,
|
||||||
|
"MaxOpenConns": 10,
|
||||||
|
"Trace": false,
|
||||||
|
"AtRestEncryptKey": "7rAh6iwQCkV4cA1Gsg3fgGOXJAQ43QV"
|
||||||
|
},
|
||||||
|
"LogSettings": {
|
||||||
|
"EnableConsole": false,
|
||||||
|
"ConsoleLevel": "INFO",
|
||||||
|
"EnableFile": true,
|
||||||
|
"FileLevel": "INFO",
|
||||||
|
"FileFormat": "",
|
||||||
|
"FileLocation": ""
|
||||||
|
},
|
||||||
|
"FileSettings": {
|
||||||
|
"DriverName": "local",
|
||||||
|
"Directory": "/mattermost/data/",
|
||||||
|
"EnablePublicLink": true,
|
||||||
|
"PublicLinkSalt": "LhaAWC6lYEKHTkBKsvyXNIOfUIT37AX",
|
||||||
|
"ThumbnailWidth": 120,
|
||||||
|
"ThumbnailHeight": 100,
|
||||||
|
"PreviewWidth": 1024,
|
||||||
|
"PreviewHeight": 0,
|
||||||
|
"ProfileWidth": 128,
|
||||||
|
"ProfileHeight": 128,
|
||||||
|
"InitialFont": "luximbi.ttf",
|
||||||
|
"AmazonS3AccessKeyId": "",
|
||||||
|
"AmazonS3SecretAccessKey": "",
|
||||||
|
"AmazonS3Bucket": "",
|
||||||
|
"AmazonS3Region": ""
|
||||||
|
},
|
||||||
|
"EmailSettings": {
|
||||||
|
"EnableSignUpWithEmail": true,
|
||||||
|
"SendEmailNotifications": false,
|
||||||
|
"RequireEmailVerification": false,
|
||||||
|
"FeedbackName": "",
|
||||||
|
"FeedbackEmail": "",
|
||||||
|
"SMTPUsername": "",
|
||||||
|
"SMTPPassword": "",
|
||||||
|
"SMTPServer": "",
|
||||||
|
"SMTPPort": "",
|
||||||
|
"ConnectionSecurity": "",
|
||||||
|
"InviteSalt": "bjlSR4QqkXFBr7TP4oDzlfZmcNuH9Yo",
|
||||||
|
"PasswordResetSalt": "vZ4DcKyVVRlKHHJpexcuXzojkE5PZ5e",
|
||||||
|
"ApplePushServer": "",
|
||||||
|
"ApplePushCertPublic": "",
|
||||||
|
"ApplePushCertPrivate": ""
|
||||||
|
},
|
||||||
|
"RateLimitSettings": {
|
||||||
|
"EnableRateLimiter": true,
|
||||||
|
"PerSec": 10,
|
||||||
|
"MemoryStoreSize": 10000,
|
||||||
|
"VaryByRemoteAddr": true,
|
||||||
|
"VaryByHeader": ""
|
||||||
|
},
|
||||||
|
"PrivacySettings": {
|
||||||
|
"ShowEmailAddress": true,
|
||||||
|
"ShowFullName": true
|
||||||
|
},
|
||||||
|
"GitLabSettings": {
|
||||||
|
"Enable": false,
|
||||||
|
"Secret": "",
|
||||||
|
"Id": "",
|
||||||
|
"Scope": "",
|
||||||
|
"AuthEndpoint": "",
|
||||||
|
"TokenEndpoint": "",
|
||||||
|
"UserApiEndpoint": ""
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -12,7 +12,7 @@ import (
|
|||||||
// It should be maitained in chronological order with most current
|
// It should be maitained in chronological order with most current
|
||||||
// release at the front of the list.
|
// release at the front of the list.
|
||||||
var versions = []string{
|
var versions = []string{
|
||||||
"0.8.0",
|
"1.0.0",
|
||||||
"0.7.1",
|
"0.7.1",
|
||||||
"0.7.0",
|
"0.7.0",
|
||||||
"0.6.0",
|
"0.6.0",
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user