This is a Symfony application that uses Docker for containerization and npm for managing front-end dependencies.
Before you can start the application, you need to have the following software installed on your machine:
- Docker - Platform for developing, shipping, and running applications in containers.
- Docker Compose - Tool for defining and running multi-container Docker applications.
- Node.js and npm - JavaScript runtime built on Chrome's V8 JavaScript engine and the package manager for Node.js, respectively.
Follow these instructions to get the application up and running:
Follow the instructions on the Docker installation page to install Docker on your machine.
Follow the instructions on the Docker Compose installation page to install Docker Compose.
Follow the instructions on the Node.js installation page to install Node.js, which includes npm.
Navigate to the project directory and run the provided shell script to start the application. If your system requires superuser privileges to run the script, add sudo before the following command. This script will use Docker Compose to build and run the necessary containers:
./start-app.shOnce the containers are up and running, you can access the application in your web browser at:
http://localhost:8000