Loading repository data…
Loading repository data…
Dyrits / repository
[Exploratory project (WIP)] Full-stack refresher project using a TypeScript stack with different runtimes and frameworks. It focuses on implementing and containerizing several micro-services~
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
This guide will help you set up and launch the project using Docker Compose with the compose.development.yml file.
Ensure you have the following installed on your system:
Clone the Repository:
Build and Launch the Project: Use the following command to build and launch the project with Docker Compose:
docker compose -f compose.development.yml up --watch --build
This command will:
compose.development.yml file.compose.development.yml file.Note: You can also use the Makefile to run the above command:
make watch
The compose.development.yml file defines the following services:
The services will be available on the following ports:
react-client: http://localhost:5173posts-api: http://localhost:4005comments-api: http://localhost:4010The compose.development.yml file is configured to watch for changes in the source code and automatically sync, rebuild, or restart the services as needed. This allows for a smooth development experience without needing to manually restart the services.
You should now be able to set up and launch the project using Docker Compose. If you encounter any issues, please refer to the Docker and Docker Compose documentation or seek help from the project maintainers.