From 06a65543e4e8ef666ee1011c56c1d17f0bed1a1d Mon Sep 17 00:00:00 2001 From: wvffle Date: Fri, 1 Jul 2022 17:52:46 +0000 Subject: [PATCH] Use command to set admin password --- .gitpod.yml | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/.gitpod.yml b/.gitpod.yml index 5c6b22313..081f8678b 100644 --- a/.gitpod.yml +++ b/.gitpod.yml @@ -1,25 +1,33 @@ tasks: - - name: Funkwhale + - name: Docker env: COMPOSE_FILE: dev.yml init: | + # Install frontend depencencies locally cd front yarn install cd .. + + # Prepare .env echo "# Gitpod Environment Variables" > .env echo "MEDIA_URL=http://localhost:8000/media/" >> .env echo "STATIC_URL=http://localhost:8000/staticfiles/" >> .env echo "GITPOD_WORKSPACE_URL=$GITPOD_WORKSPACE_URL" >> .env echo "HMR_PORT=8000" >> .env + + # Prepare docker docker network create federation docker-compose pull docker-compose build docker-compose up -d postgres redis sleep 10 # allow postgres and redis to initialize + + # Prepare backend docker-compose run --rm api python manage.py migrate docker-compose run --rm api python manage.py createsuperuser --no-input --username gitpod --email gitpod@example.com - echo "from django.contrib.auth import get_user_model;u=get_user_model().objects.get(username='gitpod');u.set_password('gitpod');u.save()" | docker-compose run --rm -T api python manage.py shell -i python - echo "from funkwhale_api.music import fake_data; fake_data.create_data(25)" | docker-compose run --rm -T api python manage.py shell -i python + docker-compose run --rm api python manage.py fw users set --password "gitpod" gitpod --no-input + + # Compile frontent docker-compose run --rm front yarn run i18n-compile command: docker-compose up nginx