Commit Graph
105 Commits
Author SHA1 Message Date
Daniel Cortes 392dba39ea Inclusion de un ratelimit usando cache
Necesitaba un ratelimit que estuviera disponible en todos los workers,
cosa que aparentemente la libreria que estaba usando no tomaba en cuenta

asi que la mejor idea que tuve es aprovechar el cache y usarlo para
generar el ratelimit :3 asi que como todos los workers se comunican con
el mismo cache, todos van a compartir el mismo lock
2020-06-08 19:14:51 -04:00
Daniel Cortes b71b6e824d json.load es differente a json.loads 2020-06-08 17:19:07 -04:00
Daniel Cortes ac58e29c75 Definidos jobs basicos y comunicacion con estos 2020-06-08 16:56:14 -04:00
Daniel Cortes 90c34dada3 Me equivoque en la key de release-group-count 2020-06-08 05:16:19 -04:00
Daniel Cortes 54d18f0d76 Agregando jobs para rellenar el cache de datos 2020-06-08 05:11:34 -04:00
Daniel Cortes fce2072f82 Tampoco era buena idea hacer querys en los mapeos 2020-06-08 04:19:05 -04:00
Daniel Cortes a3b4479579 Parallel map fue una mala idea~ 2020-06-08 04:07:07 -04:00
Daniel Cortes d46c2f61ca Removiendo uso de cache en musicbrainz
Esto esta en proceso, se va a mover el cache a medium, donde se puede
controlar lo que se esta haciendo, ya que se planea que musicbrainz.py
sea simplemente una capa de conexion
2020-06-08 03:56:59 -04:00
Daniel Cortes 0e2ac5a1e3 Implentada RQ_Queues en el proyecto 2020-06-08 03:49:12 -04:00
Daniel Cortes 0d2d23e2e1 Utilizando cache de django 2020-06-08 02:10:01 -04:00
Daniel Cortes 6498bf9c48 Chequeo user agents en _do_request 2020-06-08 01:48:02 -04:00
Daniel Cortes 67e5e8a7a2 Divisiones visuales en medium 2020-06-08 00:29:43 -04:00
Daniel Cortes c447416981 Precommit confirma que el lint esta gud 2020-06-07 23:44:17 -04:00
Daniel Cortes 8590668023 Me falto pylint django 2020-06-07 23:15:14 -04:00
Daniel Cortes 850b0e0a4a NO SE ESCRIBIR 2020-06-07 23:12:12 -04:00
Daniel Cortes edbdcb1296 Agregados requerimientos y separados por dev y prod 2020-06-07 23:10:00 -04:00
Daniel Cortes 0a6d9c3c8e Realmente no es necesario venv en el test 2020-06-07 23:05:15 -04:00
Daniel Cortes 5f16cd40e4 Se me olvido setear python y el enviroment 2020-06-07 23:04:54 -04:00
Daniel Cortes a6d3862900 Agregada stage de testeo a gitlab-ci 2020-06-07 23:01:39 -04:00
Daniel Cortes a4ec4d35cc Lint script 2020-06-07 22:59:12 -04:00
Daniel Cortes 0d2a4a518d Ahora si pylint es feliz con todos los modulos :3 2020-06-07 22:37:38 -04:00
Daniel Cortes 4f5ec17815 Creo que termine de hacer feliz a pylint 2020-06-07 22:31:15 -04:00
Daniel Cortes a0a5857a8b Sigo haciendo feliz a pylint 2020-06-07 22:29:38 -04:00
Daniel Cortes 40a5d37bb8 Modificando codigo para que pylint sea feliz 2020-06-07 20:52:22 -04:00
Daniel Cortes 6acf81b599 Cambios para satisfacer a pylint 2020-06-07 18:39:24 -04:00
Daniel Cortes 70b9c10229 Cambios para satisfacer a pylint 2020-06-07 18:37:29 -04:00
Daniel Cortes 5a5a96a365 Allow all hosts en dev 2020-06-07 00:34:52 -04:00
Daniel Cortes 4f3c4e0b95 Probando si el servidor puede con threads 2020-06-04 07:19:07 -04:00
Daniel Cortes 5f5abd178d Paralelizados los mapeos
Esto es para mucha mas rapida ejecucion <3
2020-06-04 07:06:29 -04:00
Daniel Cortes 8b90a876dc Coverart archive no tiene limite de requests! 2020-06-04 06:18:13 -04:00
Daniel Cortes 50b5694865 Traduciendo country_codes 2020-06-03 21:29:35 -04:00
Daniel Cortes c654f447b1 Traduciendo type en artista 2020-06-03 17:22:04 -04:00
Daniel Cortes 11087c3a89 Only allow musiclist as cors origin 2020-06-03 16:02:14 -04:00
Daniel Cortes 26c4d3ab1c Regex para cors en localhost 2020-06-03 15:59:27 -04:00
Daniel Cortes 908ca8a2b9 Allow cors from localhost 2020-06-03 15:28:50 -04:00
Daniel Cortes d576f7d415 --noinput es necesario en algunos comandos de deploy y migraciones no
estaban incluidas
2020-06-03 08:04:09 -04:00
Daniel Cortes f4c8935802 No se estaban juntando los archivos estaticos en deploy 2020-06-03 07:45:37 -04:00
Daniel Cortes 75de0c0a80 Corregido 2020-06-03 07:19:15 -04:00
Daniel Cortes 066be1e0d4 Validacion opuesta a la que pense :c 2020-06-03 07:10:54 -04:00
Daniel Cortes f505139416 Agregado deployer 2020-06-03 07:08:01 -04:00
Daniel Cortes 5bd4d6c781 Updated .gitlab-ci.yml 2020-06-03 06:56:08 -04:00
Daniel Cortes 897b27255e Merge branch 'master' of gitlab.com:Ryuuji159/musiclist-server 2020-06-03 06:55:07 -04:00
Ryuuji 9842a7e2a4 Update .gitlab-ci.yml 2020-06-03 10:55:00 +00:00
Ryuuji a37afb6b46 Add .gitlab-ci.yml 2020-06-03 10:44:29 +00:00
Daniel Cortes dcbc5a3bfd Requirements preparados para produccion 2020-06-03 06:40:05 -04:00
Daniel Cortes fcefb0950d Se utilizara settings as a package
Esto para poder hacer un deploy limpio con CI/CD

ME GUSTO COMO FUNCIONA ESO Y LO HABIA EVITADO HASTA AHORA!
2020-06-03 06:32:42 -04:00
Daniel Cortes b4b9dafc02 Video no es necesario en recording 2020-06-03 04:33:36 -04:00
Daniel Cortes 9ab6a2ed9f Artistas en entidades relacionadas 2020-05-23 02:55:30 -04:00
Daniel Cortes ce38c62ac3 Actualizando gitignore y quitando settings del repositorio 2020-05-23 01:51:25 -04:00
Daniel Cortes a9aaf33ad5 Fallback cuando no hay query definida 2020-05-23 01:29:18 -04:00