Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/traviskaufman/wavpool
("WavePool") Wordpress for Audio Hosting
https://github.com/traviskaufman/wavpool
Last synced: 7 days ago
JSON representation
("WavePool") Wordpress for Audio Hosting
- Host: GitHub
- URL: https://github.com/traviskaufman/wavpool
- Owner: traviskaufman
- License: gpl-3.0
- Created: 2022-12-31T06:14:50.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2022-12-31T06:16:59.000Z (about 2 years ago)
- Last Synced: 2025-01-08T15:52:55.070Z (16 days ago)
- Language: TypeScript
- Size: 179 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Welcome!
WavPool (pronounced "Wave Pool") as an open-source audio hosting alternative for musicians. It's like WordPress meets
Soundcloud.# Setup
You'll need a recent version of [NodeJS](https://nodejs.org/en/) to begin. Also I've only tested development on macs.
## DEV DB
1. Ensure you've `npm install`ed
1. `cp .env.template .env`
1. Change `DATABASE_URL` to something, e.g. `file:./.devdb/database.sqlite`
1. Run `npm run devdb`## Etc.
The Remix README below describes development. This is meant to be deployed on AWS because you need backend infra for
processing track uploads, which AWS provides.---
# Welcome to Remix!
- [Remix Docs](https://remix.run/docs)
## Development
The following command will run two processes during development when using Architect as your server.
- Your Architect server sandbox
- The Remix development server```sh
$ npm run dev
```Your file changes are watched, and assets are rebuilt upon change.
Open up [http://localhost:3333](http://localhost:3333) and you should be ready to go!
## Deploying
Before you can deploy, you'll need to do some setup with AWS:
- First [install the AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2.html)
- Then [follow the Architect setup instructions](https://arc.codes/docs/en/guides/get-started/detailed-aws-setup).If you make it through all of that, you're ready to deploy!
1. build the app for production:
```sh
npm run build
```2. Deploy with `arc`
```sh
arc deploy production
```You're in business!