Skip to content

mgoldfield/nodelooper

Repository files navigation

Loopmagic is a web application for collaboratively recording and editing music with only a browser!  
Relies on the somewhat newly supported AudioContext features supported across major browsers, which continues to change and evolve. 
Previously hosted at loopmagic.live. 

local: 
0. install aws cli and add creds
1. install docker
2. if running locally, drop these in your environment variables
      - AWS_ACCESS_KEY_ID
      - AWS_SECRET_ACCESS_KEY    
3.5 run tools/setConfig.sh <env> where <env> is in "prod", "dev", or "local" to put the configs in the right place
3. run `docker-compose up --build`


ec2:
launch instance with correct ami role (currently using t2.medium) running ubuntu 20
open ports 80 and 443 in aws security
run ./tools/setConfig.sh
copy s3://looper-config/ssl-latest to /etc/letsencrypt
install docker with snap 
run tools/setConfig.sh <env> where <env> is in "prod",
run `sudo docker compose -f docker-compose.prod.yml up --build -d`


for updating certs:
    locally store certs in /etc/letsencrypt, and back up to s3://looper-config/ssl/

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published