The web application on Django 5, Vue.js 3, Vuetify 3, Material Design Icons 7.. Create show lists "Watched", "Watching" and "To Watch", rate shows, and add comments.
See more information here - https://shows.samarchyan.me/about/
The website is live here - https://shows.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-depsif necessary (only on Ubuntu) - Run
make bootstrap - Run
make createsuperuserto create a superadmin user - Edit files
env_custom.shandenv_secrets.sh
For development run:
make run
make celery
make buildRun 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.
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