Skip to content

Instantly share code, notes, and snippets.

View muradddd's full-sized avatar
😇
Hakuna Matata

Murad Rustamzade muradddd

😇
Hakuna Matata
  • Baku, Azerbaijan
View GitHub Profile
@muradddd
muradddd / deployment
Last active March 29, 2022 06:37
Deploy for django project
Deploya hazirliq
virtualenv aktiv edirik
- ./manage.py dumpdata --natural-foreign \
--exclude auth.permission --exclude contenttypes --exclude django_celery_beat -e admin.Logentry -e auth.group \
--indent 4 > data1.json #(database-i dump edirik)
Oz komputerimiz
- pip install gunicorn
`manage.py` ilə eyni səviyyədə `Dockerfile` və `.dockerignore`(serverə yükləməyini istəmədiyimiz fayllar üçün) adlı fayl yaradırığ
@muradddd
muradddd / git_branch
Created February 2, 2020 16:09
Git stuff
git clone 'repo url'
cd project
git checkout -b {new_branch_name} # create and swiching branch
git checkout master # swiching branch
git branch # show branch list
git add .
git commit -m 'commit'
git push origin {new_branch_name} # to push changes to new branch
git checkout master # swiching branch
# on master branch
@muradddd
muradddd / mysql backup
Last active June 6, 2022 11:29
Backup / restore SQL DB
docker exec {CONTAINER} /usr/bin/mysqldump -u {USER} --password={PASSWORD} {DATABASE} > {BACKUP_FILE_PATH}
# For ignoring some tables
docker exec {CONTAINER} /usr/bin/mysqldump -u {USER} --password={PASSWORD} --ignore-table={DATABASE}.{TABLE} {DATABASE} > {BACKUP_FILE_PATH}
pip freeze # packegleri gosterir
pip freeze > requirements.txt # packegleri fayla yazir
pip install -r requirements.txt #packegleri rekursiv olaraq yukleyir
cat requirements.txt # oxumaq ucun
nano requirements.txt # yazmaq ucun
@muradddd
muradddd / gist:60ff1bc71143612d60b26bd1eaa00c6b
Last active June 21, 2020 14:32
Mongodb docker-compose
version: '3.5'
services:
# mongo:
# container_name: mongo
# image: mongo:4.0.14-xenial
# restart: on-failure
environment:
.idea/
media/
.venv
db.sqlite3
*.pyc
__pycache__/
.vscode/
@muradddd
muradddd / dumpdata
Last active October 6, 2021 09:06
django commands
python manage.py dumpdata --natural-foreign -e contenttypes -e auth.Permission -e admin.Logentry > data.json
document.querySelectorAll('.companies-brands li').forEach(e => {
e.addEventListener('click', function () {
let url = window.location.href;
if (url.includes("?")) {
if (url.includes("company=")){
let index = url.indexOf('company=');
let indexFirst = url.indexOf('=', index);
let indexLast = url.indexOf('&', indexFirst);
let newUrl = url.slice(0, indexFirst + 1) + this.id;
window.location = url.indexOf('&', indexFirst) === -1 ? newUrl : newUrl + url.slice(indexLast);
@muradddd
muradddd / js
Last active September 28, 2020 11:40
$("#subscribeForm").on("submit", function (event) {
event.preventDefault();
let email = $('#id_email').val();
let csrfToken = $("[name=csrfmiddlewaretoken]").val();
const requestUrl = window.location.origin + $(this).attr('action');
$.ajax({
url: requestUrl,
type: "POST",
data: { 'email': email, 'csrfmiddlewaretoken' : csrfToken, },
success: function (data) {
@muradddd
muradddd / config.js
Last active October 1, 2020 20:31
API urls
const SITE_URL = 'http://35.205.142.86';
// COMPANIES/BRANDS
const COMPANY_CATEGORIES_API_URL = `${SITE_URL}/api/v1/companies/categories`;
const SEARCH_COMPANIES_BY_CATEGORIES_URL = `${COMPANY_CATEGORIES_API_URL}?title=`;
// REVIEWS/COMPLAINTS
const REVIEW_CATEGORIES_API_URL = `${SITE_URL}/api/v1/reviews/categories`;
const REVIEW_COMPANIES_API_URL = `${SITE_URL}/api/v1/reviews/companies`;
const REVIEW_KEYWORDS_API_URL = `${SITE_URL}/api/v1/reviews/keywords`;