- Docker
- Symfony 4.4
- MySQL 8.0.19
- PHP 7.4
- Nginx
Execute a full installation:
$ make installThe command make install will install all dependencies for running application.
If you need it, you can change the configuration in docker-compose.override.yml file.
In particular, you may want to change the nginx port.
Then restart the containers with this command make restart.
$ make helpThe command make help will output this help screen.
Install JWT for token authentication:
$ mkdir config/jwt
$ openssl genrsa -out config/jwt/private.pem -aes256 4096
$ openssl rsa -pubout -in config/jwt/private.pem -out config/jwt/public.pemThe password for the installation is inside the file .env (JWT_PASSPHRASE)