mirror of
https://github.com/retspen/webvirtcloud
synced 2024-12-24 23:25:24 +00:00
add collect static command for rest/swagger ui
This commit is contained in:
parent
234638a85c
commit
46514d0897
6 changed files with 16 additions and 7 deletions
|
@ -1,8 +1,8 @@
|
|||
language: python
|
||||
python:
|
||||
- "3.6"
|
||||
- "3.9"
|
||||
env:
|
||||
- DJANGO=3.2.4
|
||||
- DJANGO=3.2.15
|
||||
install:
|
||||
- pip install -r dev/requirements.txt
|
||||
script:
|
||||
|
|
|
@ -41,6 +41,7 @@ RUN python3 -m venv venv && \
|
|||
|
||||
RUN . venv/bin/activate && \
|
||||
python3 manage.py migrate && \
|
||||
python3 manage.py collectstatic --noinput && \
|
||||
chown -R www-data:www-data /srv/webvirtcloud
|
||||
|
||||
# Setup Nginx
|
||||
|
|
|
@ -72,6 +72,7 @@ virtualenv -p python3 venv
|
|||
source venv/bin/activate
|
||||
pip install -r conf/requirements.txt
|
||||
python3 manage.py migrate
|
||||
python3 manage.py collectstatic --noinput
|
||||
sudo chown -R www-data:www-data /srv/webvirtcloud
|
||||
sudo rm /etc/nginx/sites-enabled/default
|
||||
```
|
||||
|
@ -119,6 +120,7 @@ source venv/bin/activate
|
|||
pip3 install -r conf/requirements.txt
|
||||
cp conf/nginx/webvirtcloud.conf /etc/nginx/conf.d/
|
||||
python3 manage.py migrate
|
||||
python3 manage.py collectstatic --noinput
|
||||
```
|
||||
|
||||
#### Configure the supervisor for CentOS
|
||||
|
@ -357,6 +359,7 @@ source venv/bin/activate
|
|||
git pull
|
||||
pip3 install -U -r conf/requirements.txt
|
||||
python3 manage.py migrate
|
||||
python3 manage.py collectstatic --noinput
|
||||
sudo service supervisor restart
|
||||
```
|
||||
|
||||
|
|
2
Vagrantfile
vendored
2
Vagrantfile
vendored
|
@ -42,7 +42,9 @@ Vagrant.configure(2) do |config|
|
|||
sudo cp /srv/webvirtcloud/conf/nginx/webvirtcloud.conf /etc/nginx/conf.d
|
||||
sudo cp /srv/webvirtcloud/webvirtcloud/settings.py.template /srv/webvirtcloud/webvirtcloud/settings.py
|
||||
sudo sed "s/SECRET_KEY = ''/SECRET_KEY = '"`python3 /srv/webvirtcloud/conf/runit/secret_generator.py`"'/" -i /srv/webvirtcloud/webvirtcloud/settings.py
|
||||
python3 /srv/webvirtcloud/manage.py makemigrations
|
||||
python3 /srv/webvirtcloud/manage.py migrate
|
||||
python3 /srv/webvirtcloud/manage.py collectstatic --noinput
|
||||
sudo rm /etc/nginx/sites-enabled/default
|
||||
sudo chown -R www-data:www-data /srv/webvirtcloud
|
||||
sudo service nginx restart
|
||||
|
|
|
@ -260,8 +260,13 @@ install_webvirtcloud () {
|
|||
|
||||
echo "* Django Migrate."
|
||||
log "$PYTHON $APP_PATH/manage.py migrate"
|
||||
$PYTHON $APP_PATH/manage.py migrate
|
||||
$PYTHON $APP_PATH/manage.py makemigrations
|
||||
$PYTHON $APP_PATH/manage.py migrate
|
||||
|
||||
|
||||
echo "* Django Collect Static"
|
||||
log "$PYTHON $APP_PATH/manage.py collectstatic --noinput"
|
||||
$PYTHON $APP_PATH/manage.py collectstatic --noinput
|
||||
|
||||
chown -R "$nginx_group":"$nginx_group" "$APP_PATH"
|
||||
}
|
||||
|
|
|
@ -132,9 +132,7 @@ USE_TZ = True
|
|||
|
||||
STATIC_URL = "/static/"
|
||||
|
||||
STATICFILES_DIRS = [
|
||||
Path.joinpath(BASE_DIR, "static"),
|
||||
]
|
||||
STATIC_ROOT = Path.joinpath(BASE_DIR, "static")
|
||||
|
||||
|
||||
# Default primary key field type
|
||||
|
|
Loading…
Reference in a new issue