My Stack gives you the possibility to share your technical skills with the world in an easy manner.
The current state of my-stack is always deployed at:
- https://mystack.letz.dev (master)
- https://develop.mystack.letz.dev (develop)
If you want to try it out on your local machine/server you can just fire up the docker-compose.yml from this repository with docker-compose up -d.
To be able to run My Stack on your local machine please make sure that you have installed the following software:
- Docker 20.10.17
- node v16.16.0
- npm 8.19.2
- Clone the repository by running
git clone https://github.com/jarmee/my-stack.git - Open the root folder of this project and run
npm install
- After all dependencies were installed execute
docker-compose up. This will startup the database (PostgreSQL). - Now you are ready to start the api. Run
nx serve apiand you are good to go. To see if everything is up and running open your browser and navigate tohttp://localhost:3333/api/stacksor runcurl http://localhost:3333/api/stacks. You should see the following output[];
- To Start the client SPA carry out the following command
nx serve client. The SPA should be reachable underhttp://localhost:4200. You can login into My Stack by using the subsequent credentials:
- User:
simple-user - Password:
password
If you would like to verify if the changes you made do not cause any problems you can do it by running the tests of the workspace. To run all of the tests of this workspace carry out nx run-many --all --target=test --parallel=3. To run a the tests of an application or library run nx test [NAME], e.g. nx test api.
For more information about My Stack please see the documentation.
Thanks goes to these wonderful people (emoji key):
jarmee π» |
Florian Ehmke π» |
This project follows the all-contributors specification. Contributions of any kind welcome!
