Skip to content

Instantly share code, notes, and snippets.

View Mikodes's full-sized avatar
🦊

Mike Lopez Mikodes

🦊
View GitHub Profile

This document has now been incorporated into the uWSGI documentation:

http://uwsgi-docs.readthedocs.org/en/latest/tutorials/Django_and_nginx.html

Set up Django, nginx and uwsgi

Steps with explanations to set up a server using:

@Mikodes
Mikodes / gist:be9b9ce42e46c3d4ccb6
Created November 26, 2014 10:30
All Media queries for resolutions
/* (320x480) iPhone (Original, 3G, 3GS) */
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
/* insert styles here */
}
/* (320x480) Smartphone, Portrait */
@media only screen and (device-width: 320px) and (orientation: portrait) {
/* insert styles here */
}
server {
location /
{
include uwsgi_params;
uwsgi_pass unix:/tmp/core.socket;
if ($request_method = 'OPTIONS') {
add_header Access-Control-Allow-Origin *;
#
# Om nom nom cookies
#
# Slightly tighter CORS config for nginx
#
# A modification of https://gist.github.com/1064640/ to include a white-list of URLs
#
# Despite the W3C guidance suggesting that a list of origins can be passed as part of
# Access-Control-Allow-Origin headers, several browsers (well, at least Firefox)
# don't seem to play nicely with this.
#
@Mikodes
Mikodes / nginx.conf
Created February 29, 2016 21:58 — forked from calebwoods/nginx.conf
Sample Nginx config for deployment of Angular.js app
server { listen 80;
server_name example.com;
access_log /var/log/example.com/nginx.access.log;
error_log /var/log/example.com/nginx.error.log;
root /var/www/apps/example.com/public;
charset utf-8;
location / {
rewrite ^ https://$host$request_uri? permanent;
}
TIPO MATCH COMPETITIVO
"type": {
"num_teams": 2,
"num_players": 5,
"_cls": "SingleMatch"
},
TIPO DEATHMATCH
{
"name": "5vs5 Configuration 2017 Mike",
"game": "5475f8843207a847e415557c",
"mode": "cl",
"type": {
"num_teams": 2,
"num_players": 5,
"_cls": "SingleMatch"
},
"rounds": [
{
"name": "5vs5 Configuration 2017 Mike",
"game": "5475f8843207a847e415557c",
"mode": "cl",
"type": {
"num_teams": 2,
"num_players": 5,
"_cls": "SingleMatch"
},
"rounds": [
{
"name": "Tournament 4 Teams",
"register_mode": "OPEN",
"game": "5475f8843207a847e415557c",
"region": "577cbd9595369e10448465e1",
"config_id": "595e05c866bc5a5ca6b1e3ab",
"featured": false,
"featured_image": null,
"background_image": null,
"cover_image": null,
"pool_config": {
"register_fee":15.00, # fee de entrada
"only_garantize": false, #eso a tru cuando solo es premio garantizado i no tb el bote acumulado
"garantize_prize": 0.00, #cantidad de premio garantizado
"register_pot": true, # esto setea si se tiene en cuenta el bote acumulado por entradas o no ,
"position_type": "m", #por ahora siempre a m = manual
"prizes_config": [
{"from_position": 1, "to_position": 1, "type": {"amount": 90.00, "_cls": "PointPrize"}}, # Precio Puntos
{"from_position": 2, "to_position": 2, "type": {"amount": 10.00, "_cls": "CashPrize","only_play":false}} # ,Estructura para Dinero , el only_play se stea a true , si se marca la casilla de dinero torneo, esto significa que ese dinero se utiliza solo para registrarse en partidas
]