This work up is intended to show a broad array of topics of full stack technologies, mostly of the backend parts. It is also aimed to demonstrate the learnings of how to implement the less experienced technologies.
- Create an
.env
file on the root directory and it must include the variables of the MySQL and MongoDB credientials:MYSQL_USERNAME
,MYSQL_PASSWORD
,MONGO_DB
,MONGO_ROOT_USERNAME
,MONGO_ROOT_PASSWORD
,MONGO_DB_USERNAME
, andMONGO_DB_PASSWORD
.
Before starting, install Docker Compose
Run the program via the command:
docker-compose up
product-service
occupies 127.0.0.1:8080 and go to 127.0.0.1:8080 for the frontend part ofproduct-service
.mysqldb
service occupies127.0.0.1:3308
for being data source of the backend part ofproduct-service
.phpmyadmin
occupies 127.0.0.1:8085 and go to 127.0.0.1:8085 for having any graphical interaction withmysqldb
.tax-service
occupies 127.0.0.1:8090 .mongo-db
service occupies127.0.0.1:27017
for being data storing source of the backend part oftax-service
.
###product-service (http://127.0.0.1:8080)
###tax-service (http://127.0.0.1:8090)
Pull requests are welcome. You can also email to [email protected]