Before start, you should update /etc/hosts
for the correct work of the file and the authorization services.
127.0.0.1 keycloak
127.0.0.1 filestorage
- If not already done, install Docker Compose (v2.10+)
- To overwrite the main configuration file (.env), simply create a new file that will depend on the APP_ENV environment variable ".env.<$APP_ENV>"
- Run
make build
to build fresh images - Run
make up
(the logs will not be displayed in the current shell. Usemake logs
if you want to see the container's log after it has started.) - Open
https://localhost
in your favorite web browser and accept the auto-generated TLS certificate - Run
make down
to stop the Docker containers.
- Production, development and CI ready
- Automatic HTTPS (in dev and in prod!)
- HTTP/2, HTTP/3 and support
- Built-in Mercure hub
- Native XDebug integration
- Build options
- Deploying in production
- Debugging with Xdebug
- TLS Certificates
- Troubleshooting
- Postman collection
- Keycloak realm for dev
Micro Videoportal is available under the MIT License.