This is a simple Todo application deployed to Render.com. The application consists of:
- Frontend (React)
- Backend (Node.js/Express)
- PostgreSQL Database
- Docker
- Docker Compose
- Git
.
├── frontend/ # React frontend application
├── backend/ # Node.js backend application
├── prepare-app.sh # Script to prepare and deploy the application
├── remove-app.sh # Script to remove the application
└── docker-compose.yml # Docker Compose configuration
- Clone the repository
- Make the scripts executable:
chmod +x prepare-app.sh remove-app.sh
- Run the prepare script:
./prepare-app.sh
To remove the application and all associated services:
./remove-app.sh- HTTPS enabled by default (provided by Render.com)
- Automatic container restart on failure
- Persistent data storage using PostgreSQL
- Multi-container architecture
- Automated deployment scripts # test