Files
einundzwanzig-app/README.md
2025-12-05 17:53:26 +01:00

79 lines
2.6 KiB
Markdown

[![Laravel Forge Site Deployment Status](https://img.shields.io/endpoint?url=https%3A%2F%2Fforge.laravel.com%2Fsite-badges%2Ff25a1151-9c87-4f14-9943-17d05fa736c9&style=plastic)](https://forge.laravel.com/prime-software/lsm-server-1/1833504)
### Hosted:
- de-DE: [https://portal.einundzwanzig.space/de/meetups](https://portal.einundzwanzig.space/de/meetups)
- de-AT: [https://portal.einundzwanzig.space/at/meetups](https://portal.einundzwanzig.space/at/meetups)
- de-CH: [https://portal.einundzwanzig.space/ch/meetups](https://portal.einundzwanzig.space/ch/meetups)
- pl-PL: [https://portal.dwadziesciajeden.pl/pl/meetups](https://portal.dwadziesciajeden.pl/pl/meetups)
- hu-HU: [https://portal.huszonegy.world/hu/meetups](https://portal.huszonegy.world/hu/meetups)
### Host your national domain?
To add your national domain, you need to create a CNAME record pointing to `portal.einundzwanzig.space`.
Here's how:
1. Add a subdomain like `portal.yourdomain.tld`
2. Create a CNAME record pointing to `portal.einundzwanzig.space`
DNS provider CNAME settings:
Type: `CNAME`
Name/Host/Alias: `portal`
Target/Value/Destination: `portal.einundzwanzig.space`
After setting up your CNAME, please notify the repository owner to refresh SSL certificates to include your domain.
## Contributing and Proposals
[https://gitworkshop.dev](https://gitworkshop.dev/holgerhatgarkeinenode@einundzwanzig.space/einundzwanzig-app)
## Development
### Installation
```cp .env.example .env```
```
docker run --rm \
-u "$(id -u):$(id -g)" \
-v $(pwd):/var/www/html \
-w /var/www/html \
laravelsail/php83-composer:latest \
composer install --ignore-platform-reqs
```
*(you need a valid Flux Pro license or send a message to [Nostr - The Ben](http://njump.me/npub1pt0kw36ue3w2g4haxq3wgm6a2fhtptmzsjlc2j2vphtcgle72qesgpjyc6))*
#### Start docker development containers
```vendor/bin/sail up -d```
### Migrate and seed the database
```./vendor/bin/sail artisan migrate:fresh --seed```
### Laravel storage link
```./vendor/bin/sail artisan storage:link```
#### Install node dependencies
```vendor/bin/sail yarn```
#### Start just in time compiler
```vendor/bin/sail yarn dev```
#### Update dependencies
```vendor/bin/sail yarn```
## Security Vulnerabilities
If you discover a security vulnerability within this project, please go to [https://gitworkshop.dev](https://gitworkshop.dev/holgerhatgarkeinenode@einundzwanzig.space/einundzwanzig-app). All security vulnerabilities will be promptly addressed.
## License
Open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT).