start.sh 1.2 KB

1234567891011121314151617181920212223242526272829303132
  1. #!/bin/bash
  2. set -eu -o pipefail
  3. echo "==============="
  4. # RUN python manage.py migrate --noinput
  5. # RUN python manage.py loaddata initial_user
  6. # RUN python manage.py loaddata initial_project_templates
  7. # RUN python manage.py loaddata initial_role
  8. # RUN python manage.py compilemessages
  9. # RUN python manage.py collectstatic --noinput
  10. #service circus start
  11. #service nginx restart
  12. echo "local.py"
  13. sed -e "s/MEDIA_URL = \".*\"/MEDIA_URL = \"https:\/\/${HOSTNAME}\/media\/\"/" \
  14. -e "s/STATIC_URL = \".*\"/STATIC_URL = \"https:\/\/${HOSTNAME}\/static\/\"/" \
  15. -e "s/ADMIN_MEDIA_PREFIX = \".*\"/ADMIN_MEDIA_PREFIX = \"https:\/\/${HOSTNAME}\/static\/admin\/\"/" \
  16. -e "s/SITES\[\"front\"\]\[\"scheme\"\] = \".*\"/SITES\[\"front\"\]\[\"scheme\"\] = \"https\"/" \
  17. -e "s/SITES\[\"front\"\]\[\"domain\"\] = \".*\"/SITES\[\"front\"\]\[\"domain\"\] = \"${HOSTNAME}\"/" \
  18. -i /app/code/taiga-back/settings/local.py
  19. echo "update conf.json"
  20. sed -e "s/\"api\": \".*\",/\"api\": \"https:\/\/${HOSTNAME}\/api\/v1\/\",/" \
  21. -e "s/\"eventsUrl\": \".*\",/\"eventsUrl\": \"ws:\/\/${HOSTNAME}\/events\",/" \
  22. -i /app/code/taiga-front-dist/dist/js/conf.json
  23. echo "update nginx"
  24. read