Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/johannschopplich/dachsbau-backend

🦑 Kirby headless backend for dachsbau-tautenhain.de
https://github.com/johannschopplich/dachsbau-backend

kirby-cms kirby-headless kirby-plugin kirby-theme

Last synced: 20 days ago
JSON representation

🦑 Kirby headless backend for dachsbau-tautenhain.de

Awesome Lists containing this project

README

        

# Dachsbau Backend

> [!NOTE]
> Forked from [🍫 Cacao Kit Backend](https://github.com/johannschopplich/cacao-kit-backend). All of the features and settings apply here as well.

This website is intended as the backend for the Nuxt 3 frontend. If the URL is called and no `Authentication` header is sent with the requerst, the user will automatically forwarded to the Kirby Panel.

πŸ‘‰ See the [Dachsbau Frontend](https://github.com/johannschopplich/dachsbau-frontend) repository for the whole frontend code!

## Prerequisites

- PHP 8.2+

Kirby is not free software. However, you can try Kirby and the Starterkit on your local machine or on a test server as long as you need to make sure it is the right tool for your next project. … and when you’re convinced, [buy your license](https://getkirby.com/buy).

## Setup

### Composer

Kirby-related dependencies are managed via [Composer](https://getcomposer.org) and located in the `vendor` directory. To install them, run:

```bash
composer install
```

### Environment Variables

Duplicate the [`.env.development.example`](.env.development.example) as `.env`:

```bash
cp .env.development.example .env
```

Optionally, adapt it's values.

## Usage

See the [Dachsbau Frontend](https://github.com/johannschopplich/dachsbau-frontend) repository.

### Deployment

> [!NOTE]
> See [ploi-deploy.sh](./scripts/ploi-deploy.sh) for exemplary deployment instructions.
>
> Some hosting environments require to uncomment `RewriteBase /` in [`.htaccess`](public/.htaccess) to make site links work.

## License

[MIT](./LICENSE) License Β© 2022-PRESENT [Johann Schopplich](https://github.com/johannschopplich)