diff --git a/.gitpod.yml b/.gitpod.yml index b488382..0eb3a46 100644 --- a/.gitpod.yml +++ b/.gitpod.yml @@ -3,29 +3,33 @@ # and commit this file to your remote git repository to share the goodness with others. tasks: - - name: Apt update - init: sudo apt update - name: Apt install - init: sudo apt install --no-install-recommends -y \ + command: | + sudo apt update + sudo apt install --no-install-recommends -y \ ipython3 python3-setuptools python3-venv python3-dev \ texlive-xetex gettext libjs-bootstrap4 fonts-font-awesome git + gp sync-done apt - name : Install requirements - init: pip3 install -r requirements.txt + init : gp sync-await apt + command: | + pip3 install -r requirements.txt + gp sync-done pip - name : Setup env - init: cp .env_example .env - - name: Django collectstatic - init: python3 manage.py collectstatic --noinput - - name: Django compilemessages - init: python3 manage.py compilemessages - - name: Django makemigrations - init: python3 manage.py makemigrations - - name: Django migrate - init: python3 manage.py migrate - - name: Django loaddata - init: python3 manage.py loaddata initial - - name: Django create dev superuser - init: python3 manage.py shell -c "from django.contrib.auth.models import User; User.objects.create_superuser('admin', 'admin@example.com', 'adminpass')" + command: cp .env_example .env + - name: Django Init + init : gp sync-await pip + command: | + python3 manage.py collectstatic --noinput + python3 manage.py compilemessages + python3 manage.py makemigrations + python3 manage.py migrate + python3 manage.py loaddata initial + python3 manage.py shell -c "from django.contrib.auth.models import User; User.objects.create_superuser('admin', 'admin@example.com', 'adminpass')" + gp sync-done django + - name: Django start server + init : gp sync-await django command: python3 manage.py runserver 0.0.0.0:8000 ports: - port: 8000