Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/talk2MeGooseman/stream_closed_captioner_phoenix

Elixir Phoenix web applications that offer free Closed Captions for Twitch Streamers, Zoom meetings, and OBS users. Make your live streams accessible to everyone!
https://github.com/talk2MeGooseman/stream_closed_captioner_phoenix

closed-captions elixir phoenix phoenix-framework twitch website zoom

Last synced: about 2 months ago
JSON representation

Elixir Phoenix web applications that offer free Closed Captions for Twitch Streamers, Zoom meetings, and OBS users. Make your live streams accessible to everyone!

Awesome Lists containing this project

README

        

# StreamClosedCaptionerPhoenix

To start your Phoenix server:

- Install dependencies with `mix deps.get`
- Create and migrate your database with `mix ecto.setup`
- Install Node.js dependencies with `npm install` inside the `assets` directory
- Start Phoenix endpoint with `mix phx.server`

Now you can visit [`localhost:4000`](http://localhost:4000) from your browser.

Ready to run in production? Please [check our deployment guides](https://hexdocs.pm/phoenix/deployment.html).

## Env configs

Done through service

## Debug Live View

`liveSocket.enableDebug()`

## Migrate database

`bin/stream_closed_captioner_phoenix eval "StreamClosedCaptionerPhoenix.Release.migrate"`

## Debugging on Elastic Beanstalk

`eb logs`
`eb ssh` to get into the EC2 machine
`sudo -s` on the EC2 machine to run Docker commands and attach to the instance
`docker ps` will list the running containers
`docker exec -i -t container_name COMMAND` will connect you to the container in a Bash shell