From cd2fef72403f72b60ac91e18862e2cd5129c6a6e Mon Sep 17 00:00:00 2001 From: Celestino Rey Date: Tue, 11 Feb 2025 15:24:27 +0100 Subject: [PATCH] Limpio migrations --- entra.sh | 1 + nuevaapp.sh | 1 + pvc.yaml | 67 +++++++++++++++++++++ src/lyrics/migrations/0001_initial.py | 52 ---------------- src/lyrics/migrations/__init__.py | 0 src/reymotausers/migrations/0001_initial.py | 34 ----------- src/reymotausers/migrations/__init__.py | 0 7 files changed, 69 insertions(+), 86 deletions(-) create mode 100644 entra.sh create mode 100644 nuevaapp.sh create mode 100644 pvc.yaml delete mode 100644 src/lyrics/migrations/0001_initial.py delete mode 100644 src/lyrics/migrations/__init__.py delete mode 100644 src/reymotausers/migrations/0001_initial.py delete mode 100644 src/reymotausers/migrations/__init__.py diff --git a/entra.sh b/entra.sh new file mode 100644 index 0000000..bb524a2 --- /dev/null +++ b/entra.sh @@ -0,0 +1 @@ +oc exec -it deployment.apps/reymotaappsoc -- bash diff --git a/nuevaapp.sh b/nuevaapp.sh new file mode 100644 index 0000000..a4f16fc --- /dev/null +++ b/nuevaapp.sh @@ -0,0 +1 @@ +oc new-app http://gitea.reymota.es/creylopez/ReyMotaAppsOC.git -e DEBUG=True diff --git a/pvc.yaml b/pvc.yaml new file mode 100644 index 0000000..d189e15 --- /dev/null +++ b/pvc.yaml @@ -0,0 +1,67 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + creationTimestamp: null + labels: + io.kompose.service: reymota-media + name: reymota-media + namespace: reymota +spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 100Mi + storageClassName: lvms-vg1 +status: {} +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + creationTimestamp: null + labels: + io.kompose.service: reymota-lyrics-migrations + name: reymota-lyrics-migrations + namespace: reymota +spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 50Mi + storageClassName: lvms-vg1 +status: {} +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + creationTimestamp: null + labels: + io.kompose.service: reymota-repostajes-migrations + name: reymota-repostajes-migrations + namespace: reymota +spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 52Mi + storageClassName: lvms-vg1 +status: {} +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + creationTimestamp: null + labels: + io.kompose.service: reymota-reymotausers-migrations + name: reymota-reymotausers-migrations + namespace: reymota +spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 53Mi + storageClassName: lvms-vg1 +status: {} diff --git a/src/lyrics/migrations/0001_initial.py b/src/lyrics/migrations/0001_initial.py deleted file mode 100644 index 538cf8c..0000000 --- a/src/lyrics/migrations/0001_initial.py +++ /dev/null @@ -1,52 +0,0 @@ -# Generated by Django 4.2 on 2024-09-10 13:23 - -import django.core.validators -from django.db import migrations, models -import django.db.models.deletion -import lyrics.models - - -class Migration(migrations.Migration): - - initial = True - - dependencies = [ - ] - - operations = [ - migrations.CreateModel( - name='Album', - fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('name', models.CharField(max_length=200)), - ('year', models.PositiveBigIntegerField(default=2024, validators=[django.core.validators.MinValueValidator(1984), lyrics.models.max_value_current_year])), - ('cover_image', models.ImageField(blank=True, null=True, upload_to='cover_image/')), - ], - ), - migrations.CreateModel( - name='Artista', - fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('nombre', models.CharField(max_length=200)), - ('biografia', models.TextField(blank=True, null=True)), - ('foto', models.ImageField(blank=True, null=True, upload_to='artistas/')), - ], - ), - migrations.CreateModel( - name='Song', - fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('title', models.CharField(max_length=200)), - ('year', models.PositiveBigIntegerField(default=2024, validators=[django.core.validators.MinValueValidator(1984), lyrics.models.max_value_current_year])), - ('lyrics', models.CharField(max_length=1000)), - ('pista', models.DecimalField(blank=True, decimal_places=0, max_digits=5, null=True)), - ('album', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='lyrics.album')), - ('artist', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='lyrics.artista')), - ], - ), - migrations.AddField( - model_name='album', - name='artist', - field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='lyrics.artista'), - ), - ] diff --git a/src/lyrics/migrations/__init__.py b/src/lyrics/migrations/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/src/reymotausers/migrations/0001_initial.py b/src/reymotausers/migrations/0001_initial.py deleted file mode 100644 index 6bd788d..0000000 --- a/src/reymotausers/migrations/0001_initial.py +++ /dev/null @@ -1,34 +0,0 @@ -# Generated by Django 4.2 on 2024-09-03 14:49 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - initial = True - - dependencies = [ - ('auth', '0012_alter_user_first_name_max_length'), - ] - - operations = [ - migrations.CreateModel( - name='ReyMotaUser', - fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('password', models.CharField(max_length=128, verbose_name='password')), - ('last_login', models.DateTimeField(blank=True, null=True, verbose_name='last login')), - ('is_superuser', models.BooleanField(default=False, help_text='Designates that this user has all permissions without explicitly assigning them.', verbose_name='superuser status')), - ('email', models.EmailField(max_length=254, unique=True, verbose_name='email address')), - ('foto', models.ImageField(blank=True, default='profile_images/default.jpg', upload_to='profile_images')), - ('is_staff', models.BooleanField(default=False)), - ('is_active', models.BooleanField(default=True)), - ('nombre', models.CharField(blank=True, max_length=200, null=True)), - ('groups', models.ManyToManyField(blank=True, help_text='The groups this user belongs to. A user will get all permissions granted to each of their groups.', related_name='user_set', related_query_name='user', to='auth.group', verbose_name='groups')), - ('user_permissions', models.ManyToManyField(blank=True, help_text='Specific permissions for this user.', related_name='user_set', related_query_name='user', to='auth.permission', verbose_name='user permissions')), - ], - options={ - 'abstract': False, - }, - ), - ] diff --git a/src/reymotausers/migrations/__init__.py b/src/reymotausers/migrations/__init__.py deleted file mode 100644 index e69de29..0000000