https://github.com/upsun/demo-project-symfony
https://github.com/upsun/demo-project-symfony
Last synced: over 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/upsun/demo-project-symfony
- Owner: upsun
- Created: 2024-12-05T21:01:08.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-06T15:23:17.000Z (over 1 year ago)
- Last Synced: 2024-12-06T15:27:48.156Z (over 1 year ago)
- Language: PHP
- Size: 195 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Contribute, request a feature, or check out our resources
Join us on Discord      
Developer Center      
Documentation      
Website      
Blog      
## About
This is a simple demo project meant to take users through a product tour of [Upsun](https://upsun.com).
> [!WARNING]
> ### This is a demo meant purely for demonstration purposes
> This project is owned by the Upsun DevRel team. It has been written by Augustin Delaporte and Florent Huck for the SymfonyCon Vienna 2024 and only intended to be used with caution by Upsun customers/community. This project is not supported by Upsun and does not qualify for Support plans. Use this repository at your own risks, it is provided without guarantee or warranty!
## Requirements
Perform the following if you haven't already:
1. [Install the Symfony CLI](https://symfony.com/download)
2. [Install the Upsun CLI](https://docs.upsun.com/administration/cli.html)
3. Be sure to have [NodeJS installed](https://nodejs.org/en/download/package-manager) (this demo expects Node 20).
4. [Create an Upsun account](https://auth.upsun.com/) if needed.
> At this point, do not follow prompts to create your first project or organization. We will do that within this demo.
5. Login to Upsun through the Symfony CLI:
```bash
symfony upsun:login
```
6. Create your first organization on Upsun, if needed:
```bash
symfony upsun:org:create --name [YOUR_ORG_NAME]
```
## Contents
1. [Set up the project](./docs/setup.md) **Start here!**
2. [Add an entity](./docs/entity.md)
3. [Setup an initial frontend](./docs/frontend_a.md)
4. [Add a Next.js frontend](./docs/frontend_b.md)