https://github.com/v-omelai/django-shop
A shop on Django using Terraform, Docker & Docker Compose. Inspired by S.T.A.L.K.E.R.
https://github.com/v-omelai/django-shop
beercss digitalocean django django-rest-framework docker docker-compose full-stack terraform
Last synced: 2 months ago
JSON representation
A shop on Django using Terraform, Docker & Docker Compose. Inspired by S.T.A.L.K.E.R.
- Host: GitHub
- URL: https://github.com/v-omelai/django-shop
- Owner: v-omelai
- License: mit
- Created: 2024-12-02T15:53:18.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-02-22T01:50:55.000Z (3 months ago)
- Last Synced: 2025-02-22T02:33:12.470Z (3 months ago)
- Topics: beercss, digitalocean, django, django-rest-framework, docker, docker-compose, full-stack, terraform
- Language: Python
- Homepage:
- Size: 15.8 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Overview
A shop on **Django** using **Terraform**, **Docker** & **Docker Compose**. Inspired by **S.T.A.L.K.E.R.**
## Pages
### Loading

### Game

### Settings

### Congratulations

## Commands
### Initialize
- **Command Prompt or PowerShell**:`.\initialize.bat`
- **macOS or Linux Terminal**: `source initialize.sh`### Venv
- `python -m venv venv`
- **Command Prompt**: `.\venv\Scripts\activate`
- **PowerShell**: `.\venv\Scripts\Activate.ps1`
- **macOS or Linux Terminal**: `source venv/bin/activate`
- `deactivate`### Pip
- `pip list`
- `pip freeze > requirements.txt`
- `pip install -r requirements.txt`
- `pip uninstall -r requirements.txt -y`### Django
- `python populate.py`
- `python manage.py test apps`
- `python manage.py test apps core`
- `python manage.py makemigrations`
- `python manage.py migrate`
- `python manage.py collectstatic`
- `python manage.py createsuperuser`
- `python manage.py runserver`### Docker
- `docker ps -a`
- `docker system prune -a`### Docker-compose
- `docker-compose build`
- `docker-compose up -d`
- `docker-compose ps -a`
- `docker-compose logs`
- `docker-compose down -v`### Terraform
- `terraform fmt -recursive`
- `terraform -chdir=terraform init`
- `terraform -chdir=terraform plan`
- `terraform -chdir=terraform apply`
- `terraform -chdir=terraform destroy`