https://github.com/genieframework/geniebuilderdemos
https://github.com/genieframework/geniebuilderdemos
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/genieframework/geniebuilderdemos
- Owner: GenieFramework
- Created: 2022-11-14T21:19:40.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-05-10T17:21:49.000Z (about 3 years ago)
- Last Synced: 2025-01-28T19:41:35.499Z (over 1 year ago)
- Language: Julia
- Size: 3.24 MB
- Stars: 0
- Watchers: 4
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
This repository contains apps ready to be deployed on [Genie Cloud](geniecloud.io), or loaded into [Genie Builder](https://marketplace.visualstudio.com/items?itemName=GenieBuilder.geniebuilder). For step-by-step tutorials, check out the [tutorials page](https://learn.geniecloud.io/tutorials).
To run the demos, sign up for a Genie Cloud account and follow [this guide](https://learn.geniecloud.io/guides/importing-genie-apps#bootstrapping-your-account-with-the-demos-repository). These steps are also valid for Genie Builder.
## Boostrapping your Genie Cloud account / Genie Builder
To preload these apps into your GC account, follow the steps below.
1. Open a terminal and go into `~.julia/geniebuilder/`
```bash
cd ~.julia/geniebuilder/

```
2. Remove the `apps` folder:
```bash
rm -rf apps
```
3. Clone this repository into a new `apps` folder:
```bash
git clone https://github.com/GenieFramework/GenieBuilderDemos.git apps
```
4. Go into `apps` and install the required packages for each app:
```
cd apps
```
```bash
for dir in */ ; do
if [ -d "$dir" ]; then
echo "Processing $dir"
cd "$dir"
julia --project=. -e 'using Pkg; Pkg.instantiate()'
cd ..
fi
done
```