Docker example with Vue.js, MySql 8.0 and Python flask
To run these containers:
docker compose -f docker-compose-vue.yml up
Run mysql client:
docker exec -it db mysql -u user -ptest
Open flask backend at http://localhost:15000.
Open web browser to look at the vue frontend at http://localhost:8080
After visited the http://localhost:8080, he can login via different accounts below sample accounts: Patients: 'john_doe', 'password123' 'jane_smith', 'pass1234'
Staff (Lab staff): 'dr_x', 'pass4321' 'dr_y', 'pass5678'
Staff (Secretaries): 'secretary_z', 'pass9876'
Admin user (admin): 'admin', 'password123'