The web application on Django 4, Vue.js 3, Bootstrap 4, Font Awesome 6.
It allows you to have a profile page with your opensource contributions.
It also shows the number of stars you have for your repositories.
The website is live at https://githubcontrib.samarchyan.me.
See more documentation.
You can use ubuntu-vm as a development VM if needed.
Also you can use macos-setup if you are on Mac.
- Use mysql-docker to bring up MySQL in Docker
- Use redis-docker to bring up Redis in Docker
- Run
make install-deps
if necessary (only on Ubuntu) - Run
make bootstrap
- Run
make createsuperuser
to create a superadmin user - Edit files
env_custom.sh
andenv_secrets.sh
Run
make build
and make run
to run the server for development.Run
make help
to get a list of all available commands.Open http://localhost:8000/ to access the web application.
Open http://localhost:8000/admin to access the admin section.
Open http://localhost:8000/rosetta to access Rosetta.
Run in Docker:
- Run
make docker-build
- Edit file
docker_secrets.env
- Run
make docker-run
To use production commands:
- Edit file
db_env_prod.sh
- Activate the kubectl context
- Orbitron for logo.