Browse Source

Fix and update Gitpod (#327)

* Preserve pip modules

* Pipe commands

* Add gitpod to trusted origins

* Use VSCode python extension
Coen van der Kamp 3 years ago
parent
commit
9edeb75739
2 changed files with 17 additions and 7 deletions
  1. 4 0
      .gitpod.dockerfile
  2. 13 7
      .gitpod.yml

+ 4 - 0
.gitpod.dockerfile

@@ -0,0 +1,4 @@
+FROM gitpod/workspace-full
+ENV PYTHONUSERBASE=/workspace/.pip-modules
+ENV PATH=$PYTHONUSERBASE/bin:$PATH
+ENV PIP_USER=yes

+ 13 - 7
.gitpod.yml

@@ -1,16 +1,22 @@
+image:
+  file: .gitpod.dockerfile
 ports:
 - port: 8080
   onOpen: open-preview
 tasks:
-- init: >
-    cp bakerydemo/settings/local.py.example bakerydemo/settings/local.py &&
-    echo "DJANGO_SETTINGS_MODULE=bakerydemo.settings.local" > .env &&
-    python -m pip install -r requirements.txt &&
-    python manage.py makemigrations &&
-    python manage.py migrate &&
+- init: |
+    cp bakerydemo/settings/local.py.example bakerydemo/settings/local.py
+    echo "DJANGO_SETTINGS_MODULE=bakerydemo.settings.local" > .env
+    python -m pip install -r requirements.txt
+    python manage.py makemigrations
+    python manage.py migrate
     python manage.py load_initial_data
-  command: >
+    echo "CSRF_TRUSTED_ORIGINS = ['https://*.gitpod.io']" >> bakerydemo/settings/local.py
+  command: |
     python manage.py runserver 0.0.0.0:8080
 github:
     prebuilds:
         pullRequestsFromForks: true
+vscode:
+  extensions:
+    - ms-python.python