https://github.com/rowyio/backend
Cloud run instance for running rowy's backend functionality
https://github.com/rowyio/backend
Last synced: 4 months ago
JSON representation
Cloud run instance for running rowy's backend functionality
- Host: GitHub
- URL: https://github.com/rowyio/backend
- Owner: rowyio
- License: apache-2.0
- Created: 2021-09-05T08:04:57.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-03-01T15:26:32.000Z (about 1 year ago)
- Last Synced: 2024-08-13T07:16:43.514Z (8 months ago)
- Language: TypeScript
- Homepage: https://rowy.app/
- Size: 984 KB
- Stars: 37
- Watchers: 7
- Forks: 15
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- jimsghstars - rowyio/backend - Cloud run instance for running rowy's backend functionality (TypeScript)
README
Rowy Run is a Cloud Run instance that provides backend functionality, such as table action scripts, user management, and easy Cloud Function deployment.
### [Documentation →](https://docs.rowy.io/rowy-run)
## Install Rowy Run
---
### Required
Before starting, make sure you have a Google Cloud or Firebase project with
**Firestore** and **Firebase Authentication** enabled, and upgraded to the
**Blaze Plan**.Don’t have a project? [Learn how to create one →](https://docs.rowy.io/setup/firebase-project)
---
If you installed Rowy using the [quick deploy method](https://docs.rowy.io/setup/install), Rowy
Run is already set up on your project.You can use the one-click deploy button below.
[](https://deploy.cloud.run/?git_repo=https://github.com/rowyio/rowyRun.git)
Otherwise, you can install Rowy Run manually.
**Required software**
- [Git](https://git-scm.com/downloads)
- [Node](https://nodejs.org/en/download/) 14 (it’s easiest to install using
[nvm](https://github.com/nvm-sh/nvm#intro))
- [Yarn](https://classic.yarnpkg.com/en/docs/install/) 1
- [gcloud CLI](https://cloud.google.com/sdk/docs/install) 363+1. Enable the Cloud Run Admin API in the
[Google Cloud console ↗](http://console.cloud.google.com/apis/library/run.googleapis.com)
Make sure you have
[billing enabled](https://cloud.google.com/billing/docs/how-to/modify-project#confirm_billing_is_enabled_on_a_project)
first.2. Make sure you’ve initialized the gcloud CLI and signed in to the correct
account.```bash
gcloud init
```3. Clone the Rowy Run repo and open the created directory.
```bash
git clone https://github.com/rowyio/rowyRun.git
cd rowyRun
```4. Install dependencies using Yarn.
```bash
yarn
```5. Run the deploy script with the correct project ID.
```bash
./deploy.sh --project [ID]
```