Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
26f3aae
Merge in bitbucket repo with mature helm
dangerfield01 Jan 23, 2018
def8cbe
add screenshots
dangerfield01 Jan 23, 2018
e9aee09
reset login text
dangerfield01 Jan 24, 2018
58a9108
move chart location to demochat to match chart name
dangerfield01 Jan 25, 2018
8943b68
add chart back
dangerfield01 Jan 25, 2018
3e0cb38
change message
dangerfield01 Jan 25, 2018
b873e0f
remove useless autoupdate text
dangerfield01 Jan 25, 2018
4322950
save out helm codefresh yaml
dangerfield01 Jan 25, 2018
32fa311
test change
dangerfield01 Feb 1, 2018
f583dc0
add test point
dangerfield01 Feb 1, 2018
dea8649
add point 2
dangerfield01 Feb 2, 2018
600308d
feature friday shoutout
dangerfield01 Feb 2, 2018
d2a9091
clear messages
dangerfield01 Feb 6, 2018
0c76200
DevWeek demo message
dangerfield01 Feb 6, 2018
3f6d169
reset
dangerfield01 Feb 8, 2018
d91b5a2
add time specific message
dangerfield01 Feb 8, 2018
7658a6d
reset
dangerfield01 Feb 15, 2018
5084a65
Happy late Valentines
dangerfield01 Feb 15, 2018
43e7dfa
Add Helm badge
Superfresh Mar 1, 2018
cbd7261
reset
dangerfield01 Apr 2, 2018
05c6deb
break background image
dangerfield01 Apr 2, 2018
e1f8f28
fix pull secret reference
dangerfield01 Apr 3, 2018
d704115
add 404 error catch
dangerfield01 Apr 3, 2018
51a061e
errors captured, now start logging out
dangerfield01 Apr 3, 2018
67a05bd
Add 404 path debug info to logs
dangerfield01 Apr 3, 2018
77533cc
test change
dangerfield01 Apr 3, 2018
d18ed73
flag errors
dangerfield01 Apr 3, 2018
89e08bc
fix image url
dangerfield01 Apr 3, 2018
adf5737
debugging
dangerfield01 Apr 5, 2018
3f41f72
Break images
dangerfield01 Apr 5, 2018
223270b
Remove whoops url from images
dangerfield01 Apr 5, 2018
7027335
break images
dangerfield01 Apr 6, 2018
9a210f2
add text
dangerfield01 Apr 6, 2018
6839775
Fix the images!
dangerfield01 Apr 7, 2018
fa31a55
reset
dangerfield01 Apr 18, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 12 additions & 8 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,11 +1,15 @@
# Change latest to your desired node version (https://hub.docker.com/r/library/node/tags/)
FROM kkarczmarczyk/node-yarn:8.0
FROM node:0.10-slim

RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
RUN npm install -g mocha
RUN npm install -g istanbul
RUN npm install -g gulp

COPY package.json /usr/src/app/
RUN yarn install
COPY . /usr/src/app
COPY ./package.json /src/package.json
RUN cd /src && npm install
COPY ./ /src

CMD [ "npm", "start" ]
WORKDIR /src
#ENV DEBUG=*


CMD ["npm", "start"]
107 changes: 3 additions & 104 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,100 +1,8 @@
Build status: [![Codefresh build status]( https://g.codefresh.io/api/badges/build?repoOwner=containers101&repoName=demochat&branch=master&pipelineName=demochatdfdf&accountName=Razielt77_github&type=cf-1)]( https://g.codefresh.io/repositories/containers101/demochat/builds?filter=trigger:build;branch:master;service:58543cb490a3f40100db408f~demochatdfdf)
Demo for Axway
![Let's Chat Greylock](http://i.imgur.com/0a3l5VF.png)
![Screenshot](http://i.imgur.com/C4uMD67.png)
A self-hosted chat app for small teams or big Gal by [Security Compass][seccom].



## Features and Stuff

* BYOS (bring your own server)
* Persistent messages
* Multiple rooms
* Private and password-protected rooms
* New message alerts / notifications
* Mentions (hey @you/@all)
* Image embeds / Giphy search
* Code pasting
* File uploads (Local / [Amazon S3][s3] / [Azure][azure])
* Transcripts / Chat History (with search)
* XMPP Multi-user chat (MUC)
* 1-to-1 chat between XMPP users
* Local / [Kerberos][kerberos] / [LDAP][ldap] authentication
* [Hubot Adapter][hubot]
* REST-like API
* Basic i18n support
* MIT Licensed


## Deployment

For installation instructions, please use the following links:

* [Local installation][install-local]
* [Docker][install-docker]
* [Heroku][install-heroku]
* [Vagrant][install-vagrant]

## Support & Problems

We have a [troubleshooting document][troubleshooting], otherwise please use our
[mailing list][mailing-list] for support issues and questions.


## Bugs and feature requests

Have a bug or a feature request? Please first read the [issue
guidelines][contributing] and search for existing and closed issues. If your
problem or idea is not addressed yet, [please open a new issue][new-issue].


## Documentation

Let's Chat documentation is hosted in the [wiki]. If there is an inaccuracy in
the documentation, [please open a new issue][new-issue].


## Contributing

Please read through our [contributing guidelines][contributing]. Included are
directions for opening issues, coding standards, and notes on development.

Editor preferences are available in the [editor config][editorconfig] for easy
use in common text editors. Read more and download plugins at
<http://editorconfig.org>.


## License

Released under [the MIT license][license].


[wiki]: https://github.com/sdelements/lets-chat/wiki
[troubleshooting]: https://github.com/sdelements/lets-chat/blob/master/TROUBLESHOOTING.md
[mailing-list]: https://groups.google.com/forum/#!forum/lets-chat-app
[tracker]: https://github.com/sdelements/lets-chat/issues
[contributing]: https://github.com/sdelements/lets-chat/blob/master/CONTRIBUTING.md
[new-issue]: https://github.com/sdelements/lets-chat/issues/new
[editorconfig]: https://github.com/sdelements/lets-chat/blob/master/.editorconfig
[license]: https://github.com/sdelements/lets-chat/blob/master/LICENSE
[ldap]: https://github.com/sdelements/lets-chat-ldap
[kerberos]: https://github.com/sdelements/lets-chat-kerberos
[s3]: https://github.com/sdelements/lets-chat-s3
[seccom]: http://securitycompass.com/
[hubot]: https://github.com/sdelements/hubot-lets-chat
[azure]: https://github.com/maximilian-krauss/lets-chat-azure
[install-local]: https://github.com/sdelements/lets-chat/wiki/Installation
[install-docker]: https://registry.hub.docker.com/u/sdelements/lets-chat/
[install-heroku]: https://github.com/sdelements/lets-chat/wiki/Heroku
[install-vagrant]: https://github.com/sdelements/lets-chat/wiki/Vagrant





![Let's Chat Greylock](https://codefresh.io/wp-content/uploads/2017/03/lets-chat.png)

[![Codefresh build status]( https://g.codefresh.io/api/badges/build?repoOwner=containers101&repoName=demochat&branch=helm-bitbucket-merge&pipelineName=helm-staging&accountName=jfrog-azure-demo&type=cf-1)]( https://g.codefresh.io/repositories/containers101/demochat/builds?filter=trigger:build;branch:helm-bitbucket-merge;service:5a67d85fa6f54e0001cc35c2~helm-staging)

[![Codefresh Helm Release Status]( https://g.codefresh.io/api/badges/release?type=cf-1&key=eyJhbGciOiJIUzI1NiJ9.NWE2Mjk0Y2RhZTQ0OGMwMDAxYzcxZDBl.MC0PNxVmuN2BbOVCKcppTc_2SXgow6CsKlYcaVj82kU&selector=helmdemo@jFrog-Helm&name=demochat&tillerNamespace=kube-system)]( https://g.codefresh.io/helm/releases/helmdemo@jFrog-Helm/kube-system/demochat/services)

Use this tutorial to familiarize yourself with codefresh.yml file and Codefresh functionality.

Expand Down Expand Up @@ -163,8 +71,6 @@ Clicking on ___Build___ button will trigger a regular build.
Great, you are running your build for the first time!

## Push your image to Docker registry
In Codefresh the build images will be automatically pushed to Codefresh registry and there’s no need to specify the [Codefresh Docker Registry](https://docs.codefresh.io/v1.0/docs/codefresh-registry) for the block __Push to Docker Registry__ in the pipeline of repository and you can just skip this step.

Click on ___Repositories___, and then click on the ___Pipelines___ gear.

![Screenshot](https://codefresh.io/wp-content/uploads/2017/03/19.png)
Expand Down Expand Up @@ -236,10 +142,3 @@ Success! We have successfully launched a composition.

[app]: https://github.com/containers101/demochat

## About Containers 101

[Containers 101](https://www.meetup.com/Containers-101-meetup/) is online/offline meetup group based in Mountain View that provides guides and helps developers work with Containers. Created by [Codefresh](https://codefresh.io/) which provides environments for every commit, Docker CI and CD, and an embedded registry.

[Join Containers 101](https://www.meetup.com/Containers-101-meetup/)
Learn more about [Codefresh](https://codefresh.io/)

Loading