Get the project up and running in just a few steps:
- Start the Dockerized application :
docker compose up
- To use debugging mode or start the application locally:
Then run the application from your IDE.
docker compose up mongo
- To start the application in production mode:
docker-compose -f docker-compose.prod.yml up
- To run project in codespace :
The container will build automatically and after completion, mongodb will ask for a connection, use this connection :
mongodb://admin:pass@localhost:27017/freelyform?authSource=admin
After the connection is done launch project :
./mvnw package
java -jar target/freelyform-0.0.1-SNAPSHOT.jar
Information about admin login will show in red in the terminal when launching the app for the first time, the password will be shown only once. You can delete the current admin account if needed via the mongo express UI.
Want to check or manipulate the data in your MongoDB instance? No problem! Simply head over to:
This provides an easy-to-use interface for your database operations. 🗃️
Username: admin, Password: pass
Dive into the API and interact with its endpoints seamlessly through Swagger UI! Explore, test, and experiment:
🔗 Swagger UI - API Documentation
Click the link to access the interactive documentation and start making requests directly from your browser! 🚀