Set subdomain for project and set URL for each deployment (#52)

* Display current deployment info in overview tab

* Add assign domain dialog box in deployments

* Add empty link for project settings in assign domain dialog box

* Use react router dom link

* Add sub domain to project entity

* Add deployment url with custom generated string

* Set nano id to deployment id

* Add sub domain while creating new project

* Use same id as in url

* Update readme steps for production build

* Update README

---------

Co-authored-by: neeraj <neeraj.rtly@gmail.com>
This commit is contained in:
2024-02-05 14:56:28 +05:30
committed by GitHub
co-authored by neeraj
parent 0fdc2631ee
commit ac7064afa5
20 changed files with 460 additions and 57 deletions
+22
View File
@@ -1,5 +1,7 @@
# snowballtools
## Setup
- Clone the `snowballtools` repo
```bash
@@ -18,6 +20,8 @@
yarn build --ignore frontend
```
## Backend
- Change directory to `packages/backend`
```bash
@@ -43,6 +47,8 @@
yarn start
```
## Frontend
- Change directory to `packages/frontend` in a new terminal
```bash
@@ -61,6 +67,8 @@
REACT_APP_GITHUB_CLIENT_ID = <CLIENT_ID>
```
### Development
- Start the React application
```bash
@@ -68,3 +76,17 @@
```
- The React application will be running in `http://localhost:3000/`
### Production
- Build the React application
```bash
yarn build
```
- Use a web server for hosting static built files
```bash
python3 -m http.server -d build 3000
```