]> git.parisson.com Git - diggersdigest.git/commitdiff
fix sandbox start
authorGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Fri, 25 Sep 2015 11:04:02 +0000 (13:04 +0200)
committerGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Fri, 25 Sep 2015 11:04:02 +0000 (13:04 +0200)
Dockerfile
app/deploy/start_app.sh
app/diggersdigest/settings.py
app/records/models.py
docker-compose.yml

index 0bb171a606ea5d73b64f936396107f274db3a352..9bf9d626ab535c7cedae82ecbd3174fa1b697dc3 100644 (file)
@@ -20,5 +20,3 @@ RUN pip install -r requirements.txt
 
 ADD requirements-dev.txt /opt/app/
 RUN pip install -r requirements-dev.txt --src /opt/src
-
-ADD app /opt/app/
index 1606dfb90b0a9c9d250e96d9e58aa82851093104..afa1a684000bec83fdc8946e66d50d69048c1703 100644 (file)
@@ -1,12 +1,12 @@
 #!/bin/sh
 
 # paths
-root='/opt'
-sandbox=$root'/app/app'
-manage=$sandbox'/manage.py'
-wsgi=$sandbox'/wsgi.py'
-static=$root'/static/'
-media=$root'/media/'
+root='/opt/'
+sandbox=$root'app/'
+manage=$sandbox'manage.py'
+wsgi=$sandbox'wsgi.py'
+static=$root'static/'
+media=$root'media/'
 
 # waiting for other services
 sh $sandbox/deploy/wait.sh
index 3baa9617c7dd37d80dd5fe30e361bd1c2329f8b4..b0bc74825a93816c7712f2fe49f020c86d473d5c 100644 (file)
@@ -75,7 +75,7 @@ EXTRA_MODEL_FIELDS = (
         "cartridge.shop.models.Order.callback_uuid",
         "django.db.models.CharField",
         (),
-        {"blank" : False, "max_length" : 36, 'default': 0},
+        {"blank" : False, "max_length" : 36, 'default': ""},
      ),
      # ...
      #     # Example of adding a field to *all* of Mezzanine's content types:
index 8ca7ea0b1b20a68279c9e415984e342f7915e555..aaf8778ad3f60a274bf00f29d0b0f4fa5f343660 100644 (file)
@@ -240,7 +240,7 @@ class Record(models.Model):
 
     title = models.CharField(max_length=128, blank=True)
     artist = models.ForeignKey(Artist, verbose_name=_('artist'), related_name='records_artists', blank=True, null=True, on_delete=models.SET_NULL)
-    performers = models.ManyToManyField(Artist, verbose_name=_('performers'), related_name='records_performers', blank=True, null=True)
+    performers = models.ManyToManyField(Artist, verbose_name=_('performers'), related_name='records_performers', blank=True)
     record_status = models.IntegerField(_('record status'), choices=NOVELTY_CHOICES, default=NEW)
     label = models.ForeignKey(Label, verbose_name=_('label'), related_name='records', blank=True, null=True, on_delete=models.SET_NULL)
     # reference_label = models.CharField(_('reference'), max_length=128, blank=True)
@@ -310,7 +310,7 @@ def payment_complete(sender, **kwargs):
             try:
                 order = Order.objects.get(
                     transaction_id=ipn_obj.invoice)
-                #order = Order.objects.get(key=s_key)
+                # order = Order.objects.get(key=s_key)
                 for field in order.session_fields:
                     if field in session:
                         del session[field]
index 8253149cf579afe2a7d0cd30ccb62e9b5501a504..64bfcdef46c7ca4f6881f253af0ae55e8ad68e04 100644 (file)
@@ -17,10 +17,9 @@ db:
 
 app:
   build: .
-  command: /bin/sh app/deploy/start_app.sh
+  command: /bin/sh deploy/start_app.sh
   volumes:
-    - ./app/:/opt/app/app
-    - ./src/:/opt/src
+    - app/:/opt/app
   volumes_from:
     - media
   ports: