An open API service indexing awesome lists of open source software.

https://github.com/upsun/demo-project-symfony


https://github.com/upsun/demo-project-symfony

Last synced: over 1 year ago
JSON representation

Awesome Lists containing this project

README

          






Contribute, request a feature, or check out our resources




Join us on Discord&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp
Developer Center&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp
Documentation&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp
Website&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp
Blog&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp



## 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)