842 B
842 B
WebApp Docker Deployment
Requirements -
Docker installed
Docker Compose (optional)
Description -
This application consists of a web service and a database service. The web service runs on an Apache server with PHP and connects to a MySQL database.
Networks and Volumes -
my_network: A bridge network for inter-container communication.
mysql_data -
A volume to persist database data.
Container Configuration
apache: Web service running Apache with PHP, exposes port 8080.
mysql -
MySQL database service using the official MySQL image, exposes port 3306.
Instructions
Prepare the application: ./prepare-app.sh
Start the application: ./start-app.sh
Stop the application: ./stop-app.sh
Remove the application: ./remove-app.sh
Accessing the Application
Open a web browser and navigate to http://localhost:8080.