https://github.com/maximemaillet/concert-to-api
API for Concerto
https://github.com/maximemaillet/concert-to-api
Last synced: 9 months ago
JSON representation
API for Concerto
- Host: GitHub
- URL: https://github.com/maximemaillet/concert-to-api
- Owner: MaximeMaillet
- Created: 2018-05-31T19:18:59.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2020-02-23T21:28:41.000Z (over 6 years ago)
- Last Synced: 2025-03-02T05:27:47.300Z (over 1 year ago)
- Language: PHP
- Size: 260 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Concert-to (API)
API for concert-to, Symfony 4
## Install
Set environment variables :
```bash
cp .env.dist .env
```
Install dependencies :
```bash
composer install
```
Generate RSA keys for JWT
> Create passphrase in .env
```bash
mkdir -p config/jwt/
openssl genrsa -out config/jwt/private.pem -aes256 4096
openssl rsa -pubout -in config/jwt/private.pem -out config/jwt/public.pem
```
Launch dockers :
```bash
docker-compose -f docker-compose.dev.yml up -d
```
Update database (first install) :
```bash
docker-compose -f docker-compose.dev.yml run --rm -u web bash -c "bin/console doctrine:schema:update -f"
```
## Tests
Copy config file and set environment variables :
```bash
cp phpunit.xml.dist phpunit.xml.dist
```
Launch dockers :
```bash
docker-compose -f docker-compose.dev.yml up -d
```
Launch tests :
```bash
docker-compose -f docker-compose.dev.yml exec -u web app bash -c "bin/phpunit"
```
## Docker
### API
https://hub.docker.com/r/deuxmax/concert-to-api/
### Scrapper
https://hub.docker.com/r/deuxmax/concert-to-scrapper/