Skip to main content

Deploying Vania Using Docker

Deployment Steps​

1. Build and Run with Docker Compose​

To deploy your application, navigate to the directory containing your docker-compose.yml and run:

docker-compose up --build -d

This command builds the images for your application and the MySQL database, then starts the containers in detached mode.

2. Verify the Deployment​

Check the status of your containers:

docker ps

Ensure that both the app and mysql containers are up and running without issues.

3. Access the Application​

The application is now accessible at http://your-id:8000. You can also connect to your MySQL database at your-id:3306 using the specified credentials.

info

Ensure that the host setting in your .env file is configured to 0.0.0.0.

Updating Your Application​

To update your application, you may need to rebuild the Docker image and restart the containers:

docker-compose down
docker-compose up --build -d

Logs and Troubleshooting​

For logs or to troubleshoot issues, use:

docker logs app

Conclusion​

Using Docker and Docker Compose simplifies the deployment process, ensuring consistency across different environments. This setup not only provides a quick way to get your application running but also manages dependencies like databases smoothly.