Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update #1

Open
wants to merge 55 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
fbe8262
Update README.md
Jul 26, 2018
14bf37d
Merge branch 'master' of github.com:joelibaceta/live-coding-circle
Jul 26, 2018
8b600be
Update README.md
Jul 26, 2018
6076ca6
Update README.md
Jul 26, 2018
b52de6b
screen
Jul 26, 2018
3aba9d0
t push
Jul 26, 2018
194dbfa
Update README.md
Jul 26, 2018
2e196ba
Merge branch 'master' of github.com:joelibaceta/live-coding-circle
Jul 26, 2018
fc12cd6
Update README.md
Jul 26, 2018
95841b3
mini screen
Jul 26, 2018
dadcb3a
Merge branch 'master' of github.com:joelibaceta/live-coding-circle
Jul 26, 2018
8a15e1b
Update README.md
Jul 26, 2018
9d538ea
Update README.md
Jul 27, 2018
8bed6e9
more languages & themes
Aug 14, 2018
d5f391f
more languages & themes
Aug 14, 2018
1c97092
skin iteration
joelibaceta Aug 21, 2018
fdf5447
including terminal
joelibaceta Aug 21, 2018
d8f3b79
trying pty
Aug 23, 2018
faebc1d
fixing channel
Aug 23, 2018
cfbc86b
terminal works
Aug 24, 2018
1ac9d05
rm yarn
Aug 24, 2018
961366a
terminal finished
joelibaceta Aug 27, 2018
9992778
including normal request for broadcast¨
Aug 28, 2018
bb17936
ffmpeg
joelibaceta Aug 28, 2018
01cd6dd
including middleware
Aug 30, 2018
f72bc79
fixing conflicts
Aug 30, 2018
48be3b2
snippet
Aug 30, 2018
a9234b1
automatic deploy
Aug 30, 2018
c6983f2
cap rvm set up
Aug 30, 2018
0bd6c39
fixing gemfile.lcok
Aug 30, 2018
94462ae
gemfile updated
Aug 30, 2018
9fa3642
secrets
Aug 30, 2018
090f814
Update secrets
Aug 30, 2018
c643d65
update bundle
Aug 30, 2018
1e23c40
cap deploy improvements
Aug 30, 2018
12fabde
Create LICENSE
Aug 30, 2018
e981efc
preparing deploy
Aug 30, 2018
f145381
preparing deploy
Aug 30, 2018
ab22f5b
temporary turn off fb messenger
Aug 30, 2018
4c076af
fixing unicorn
Aug 30, 2018
332edf8
fixing unicorn
Aug 30, 2018
ec45268
fixing gems
Aug 30, 2018
d6805ff
fixing unicorn
Aug 30, 2018
cb9e425
fixing deploy
Aug 30, 2018
6a472f7
fixing
Aug 30, 2018
4c1d4ff
settin up random key
Aug 30, 2018
8fc37bf
moving again to heroku
Aug 30, 2018
6db895b
moving to heroku
Aug 30, 2018
709164d
remove fil
Aug 30, 2018
18f4ec2
improvement styles
Aug 30, 2018
7ef11d9
ngrok
Aug 30, 2018
c92329d
fixing
Aug 30, 2018
05f3649
cors
Aug 30, 2018
e7df70c
fixing fb routes
Aug 30, 2018
4db0c6d
Update
Aug 30, 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
Binary file added .DS_Store
Binary file not shown.
18 changes: 18 additions & 0 deletions .babelrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"presets": [
["env", {
"modules": false,
"targets": {
"browsers": "> 1%",
"uglify": true
},
"useBuiltIns": true
}]
],

"plugins": [
"syntax-dynamic-import",
"transform-object-rest-spread",
["transform-class-properties", { "spec": true }]
]
}
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -28,3 +28,9 @@

# Ignore master key for decrypting credentials and more.
/config/master.key
/public/packs
/public/packs-test
/node_modules
yarn-debug.log*
.yarn-integrity
*.flv
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "middleware"]
path = middleware
url = [email protected]:joelibaceta/WebsiteStreamer.git
3 changes: 3 additions & 0 deletions .postcssrc.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
plugins:
postcss-import: {}
postcss-cssnext: {}
21 changes: 21 additions & 0 deletions .ssl/localhost.crt
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
-----BEGIN CERTIFICATE-----
MIIDfjCCAmYCCQDI/cYPHb0FpjANBgkqhkiG9w0BAQUFADCBgDELMAkGA1UEBhMC
QVIxFTATBgNVBAgMDEJ1ZW5vcyBBaXJlczEYMBYGA1UEBwwPQ2FwaXRhbCBGZWRl
cmFsMRswGQYDVQQKDBJMaXZlQ29kaW5nIENpcmNsZXMxIzAhBgkqhkiG9w0BCQEW
FG1haWxAam9lbGliYWNldGEuY29tMB4XDTE4MDgzMDA1MzMzNFoXDTE5MDgzMDA1
MzMzNFowgYAxCzAJBgNVBAYTAkFSMRUwEwYDVQQIDAxCdWVub3MgQWlyZXMxGDAW
BgNVBAcMD0NhcGl0YWwgRmVkZXJhbDEbMBkGA1UECgwSTGl2ZUNvZGluZyBDaXJj
bGVzMSMwIQYJKoZIhvcNAQkBFhRtYWlsQGpvZWxpYmFjZXRhLmNvbTCCASIwDQYJ
KoZIhvcNAQEBBQADggEPADCCAQoCggEBAJTHthoj0ayuDN4VVPZk8z4Qg2Z42wUi
hHIlq8+IGJaT2nnKNoJx5XSfafyNbWE7L3m3KRZOszjM/eY7sbiL+z8Vv4NwvEMu
6TbV5QbUEy0f7VOHh2zxlmTlIhmgCxuv5jUmdKibMN0/Lg2TT4uaIGBT3JMx8EmC
RRbLV9U1/B5rtmYnl9JpLiJB+RkXVOXUYrO347A7S+HkDpLO6vmMAXOztVNQYPsJ
49nshbMnJ16IzCiUjdR1ZZa7Fmsyq6quDeCFmGy24UUzwTGx/1LdobZRMKbnXKLD
PsCsP9mpzdPjNn6uTc4Vt7y1bn+v/00gmk8BsRzPKjbY+nkgsThYDOcCAwEAATAN
BgkqhkiG9w0BAQUFAAOCAQEAVbppfKNbO9dg9lhQg11E8L7e4u7fs6z9HrGrzbOS
dkyC1hZFOAjZEiHDdy9+3HCAdh+PNqkX57nc72ngxVw8e+6EMyoU7yB7J96AXFaS
EKSNn0ihTeCahxsyf8uSuZlavAb8SDCSiS78VJCPz3tTrSHVflorpYAEDl6zXHKe
eFAkhU7oz/bnB9GlwQdmhIjHvm3SXA5C89G2SrkWgFTEe91znT1KQMHOhtacF9IZ
v//VcVEee9mHqd/s44yRnE8IbkDDoO670DYRxmFoQ5cNI5ttycZ1os6DJzRO7xrC
dIBzAvI180c1GOSQEeFjmkLLKsBiOR+CU9W42xsGopMlsA==
-----END CERTIFICATE-----
28 changes: 28 additions & 0 deletions .ssl/localhost.key
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCUx7YaI9Gsrgze
FVT2ZPM+EINmeNsFIoRyJavPiBiWk9p5yjaCceV0n2n8jW1hOy95tykWTrM4zP3m
O7G4i/s/Fb+DcLxDLuk21eUG1BMtH+1Th4ds8ZZk5SIZoAsbr+Y1JnSomzDdPy4N
k0+LmiBgU9yTMfBJgkUWy1fVNfwea7ZmJ5fSaS4iQfkZF1Tl1GKzt+OwO0vh5A6S
zur5jAFzs7VTUGD7CePZ7IWzJydeiMwolI3UdWWWuxZrMquqrg3ghZhstuFFM8Ex
sf9S3aG2UTCm51yiwz7ArD/Zqc3T4zZ+rk3OFbe8tW5/r/9NIJpPAbEczyo22Pp5
ILE4WAznAgMBAAECggEAS6YcXsA1vbKmEkoQcFQ2JimpVnI/EyZQ5+VlrdlKf03g
eaqq+rrE6/6emm6i3hyE8EOEXbZYhJoew3E41Vg/wPzi6wdoglSY+mvZzxYIRhqE
xsMTxf409UpYg2UQINzYlc/e41g9iVG1retoN9h/e9tIPYPX5NibHpL4Lw4LCr/9
f7dEmuf+/5L6gFhYmVMCgmOHG+N/h7PEkRU3eB+LhW8A6PLRkY1nsuWkZKK23hX3
Tqf32rfsDqoqFUks8Ur+2zyzneWomadFeAdr/uMa+FA63exIvfU+694R2RVxd8Fy
eviSKRY6INu36JkeCRtigHRiNom49hdfqdt5x/l56QKBgQDD/OrXTpC/48Plz8Kt
yXvR8dX4SAcEANeH3MK7Bo2qd/TA8SXHKdos64kmvLRMSmXqN5NcAOEdC/eG0H9i
f0cspIe8ADS4H0E+VA1jaCKGDDW6baY5Eu9XlT/2Tcz2CMXPr+cStG60s3RipSsS
K7bAdK/1XGK5n5imfzc+HN1RvQKBgQDCVkV0JKQHpDr+APa8cIZajhpbsnz51wVp
Bw1jojaR4mXQNR53Za/guJX4+hjSc+/Ug/lkoeoTAbdZEEjt3lcjMYgZUz8kvHQu
YV2vY654vbIglkONwt6c+OlR+vxvtAuZhgqDHBuXIPaNUoSRaqGLJ925bKu3O1Q6
L0fE3hJ5cwKBgQCAFTQsza2PmnyWHfcuuDRxekjJ39il5x70LXQd4iSHOan8xhxY
UqPBI5UYec6i5SRBs1xcjj6QSxfTRUNaza9oH4aNeNz7T4HGCAxP4OhfDm+2jJ5L
QnKknGeWwjWmvQj5uA2djcmj0nvHVAYX8/WVRS0RfvUONpz+grlJoHeLSQKBgQCy
IbH4C73u4zLPsMJ5aAs+5hJzCuBTgiyLYNN9CCtM/WClwIr0lljoe0m8tkIaZfrn
qTDodSHB2kjdcnfm0W6966D81bmDStqTyNu+8Hf0ZKzqAdJaFs1GxUHYy16oZThc
uOjZ1OHVXXmhgInTYRJCI4CxflLH2bISw1PduFDm0QKBgQCZIFUPiApzV4UArqV6
Ab+exUsdGMmJnkr6Mnw1fK5XR2W36Tijbc3FRnbYlbQDkOiR245sybO1NvAOXo7x
kws3+jx9Bjz3ydfJkK2FkNR/9PrGObMedYph4kOrdqmK6DduFq7YVnsF9oeQ3CaE
uU23yk93S+M4oZGRI7KRpDYjyQ==
-----END PRIVATE KEY-----
43 changes: 43 additions & 0 deletions Capfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# Load DSL and set up stages
require "capistrano/setup"

# Include default deployment tasks
require "capistrano/deploy"
require 'capistrano/npm'


# Load the SCM plugin appropriate to your project:
#
# require "capistrano/scm/hg"
# install_plugin Capistrano::SCM::Hg
# or
# require "capistrano/scm/svn"
# install_plugin Capistrano::SCM::Svn
# or
require "capistrano/scm/git"
install_plugin Capistrano::SCM::Git

# Include tasks from other gems included in your Gemfile
#
# For documentation on these, see for example:
#
# https://github.com/capistrano/rvm
# https://github.com/capistrano/rbenv
# https://github.com/capistrano/chruby
# https://github.com/capistrano/bundler
# https://github.com/capistrano/rails
# https://github.com/capistrano/passenger
#

require 'capistrano/rails'
require "capistrano/rvm"
# require "capistrano/rbenv"
# require "capistrano/chruby"
require "capistrano/bundler"
# require "capistrano/rails/assets"
# require "capistrano/rails/migrations"
# require "capistrano/passenger"
require 'capistrano/puma'

# Load custom tasks from `lib/capistrano/tasks` if you have any defined
Dir.glob("lib/capistrano/tasks/*.rake").each { |r| import r }
38 changes: 27 additions & 11 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -1,7 +1,4 @@
source 'https://rubygems.org'
git_source(:github) { |repo| "https://github.com/#{repo}.git" }

ruby '2.5.1'
source 'http://rubygems.org'

# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '~> 5.2.0'
Expand All @@ -28,8 +25,16 @@ gem 'jbuilder', '~> 2.5'
# gem 'redis', '~> 4.0'
# Use ActiveModel has_secure_password
# gem 'bcrypt', '~> 3.1.7'

gem "net-ssh"

gem "faye-rails"
gem "thin"

gem 'therubyracer'
gem 'execjs'



# Use ActiveStorage variant
# gem 'mini_magick', '~> 4.8'

Expand All @@ -44,16 +49,20 @@ group :development, :test do
gem 'byebug', platforms: [:mri, :mingw, :x64_mingw]
end

gem 'listen'


group :development do
# Access an interactive console on exception pages or by calling 'console' anywhere in the code.
gem 'web-console', '>= 3.3.0'
gem 'listen', '>= 3.0.5', '< 3.2'
gem 'listen'
# Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring
gem 'spring'
gem 'spring-watcher-listen', '~> 2.0.0'
gem 'sqlite3'
end

gem 'pg'

group :test do
# Adds support for Capybara system testing and selenium driver
gem 'capybara', '>= 2.15', '< 4.0'
Expand All @@ -62,10 +71,17 @@ group :test do
gem 'chromedriver-helper'
end

group :production do
gem 'pg'
end

gem 'thin'
gem 'unicorn'

# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]

group :development do
gem 'capistrano', require: false
gem 'capistrano-rvm', require: false
gem 'capistrano-rails', require: false
gem 'capistrano-bundler', require: false
gem 'capistrano3-puma', require: false
gem 'capistrano-npm', require: false
end
Loading