Giter Club home page Giter Club logo

mattermost-heroku's Introduction

Deploy Mattermost Team or Enterprise Edition to Heroku

Deploy

Updated version of Mattermost to deploy in HEROKU.

Many thanks to tommyvn for creating the Mattermost-Heroku integration on which this is based.

Deployment to dokku

Dokku is a docker-based alternative to heroku.

Create an application manually and set some defaults:

app="my-app" # set to your apps' name

dokku apps:create $app
# check app.json for a sane default
dokku config:set $app MATTERMOST_DOWNLOAD_URI=https://releases.mattermost.com/5.32.1/mattermost-5.32.1-linux-amd64.tar.gz
# set the variable to disable dropping privileges, see https://github.com/gliderlabs/herokuish/blob/master/README.md#using-herokuish
dokku config:set $app HEROKUISH_SETUIDGUID=false

Create and link a database:

app="my-app" # set to your apps' name

dokku postgres:create $app
dokku postgres:link $app $app

Push this repository to your dokku app:

app="my-app" # set to your apps' name

git remote add dokku "dokku@my-dokku-instance:$app"
git push dokku master

That's it - dokku will output the URL to your Mattermost instance in the log output :)

On first request, you will be asked to set-up the instance.

Configuration

Check app.json and config/config-heroku-template.json for available configuration.

You can apply a specific setting by using dokku config:set $app MY_SETTING=FOO.

mattermost-heroku's People

Contributors

aneeeshp avatar cedricziel avatar dailos2coders avatar it33 avatar jasonblais avatar jwilander avatar rajeshkp avatar yuya-oc avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mattermost-heroku's Issues

Enforce http to https Redirect

I successfully deployed mattermost on Heroku. But I don't see any chance to get done a "http" to "https" Redirect. Do you have any tips?

Updates

If I've installed Mattermost on Heroku using this buildpack, is there a way to update the Mattermost version?

Updated fork of this repo is available

I forked the original repo a while back, and added in far more configuration options, including the ability to deploy team and enterprise editions, along with some docs.

https://github.com/cadecairos/mattermost-heroku/

This inline buildpack is what we're using at Mozilla to deploy our Mattermost instance.

Feel free to draw inspiration from my changes!

edit: I wanted to add in that it does require being used in conjunction with an NGINX buildpack that I customized specifically for Mattermost: https://github.com/cadecairos/nginx-buildpack

What server url access from mobile

I deployed mattermost to heroku.
web version has no problem, But I can't access to mattermost I deployed from iphone application.
Is server url different web url?

What does Preview Mode mean?

Note: Preview mode on Heroku does not include email or persistent storage.

What does "Preview mode" mean? How is it possible to distribute this app in Production Mode on my Heroku? Should I fork that repo?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.