# violet_demo **Repository Path**: violetff/violet_demo ## Basic Information - **Project Name**: violet_demo - **Description**: No description available - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-12-26 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # violet_demo Infrastructure ## Recreate violet_demo database ``` DROP DATABASE violet_demo; CREATE DATABASE violet_demo DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci; ``` ## Django migrate database after altering model file ``` python manage.py makemigrations python manage.py migrate ``` ## Django setup test server ``` python manage.py runserver 0.0.0.0:8000 ``` ## Run Celery CronJon locally ``` celery -A ggac worker -l info celery -A ggac beat -l info ``` ## Deployment Stable ### 1. Create and merge pull request on Gogs ### 2. Pull code from gogs to aliyun code ``` git pull origin stable git push code stable ``` ### 3. Wait for stable image build complete ### 4. Deploy to Stable ``` cd /root/docker-ggac docker pull registry.cn-shanghai.aliyuncs.com/abox/ggac:stable docker-compose build docker-compose stop && docker-compose rm -f && docker-compose up -d ``` ### 5. Language Pack ``` # 生成 html,python文件英文语言包 django-admin makemessages -e html,py -l=en_US --ignore=aliyun_oss --ignore=container --ignore=ggac --ignore=middleware --ignore=scripts --ignore=django_oss_storage # 生成 html,python文件中文语言包 django-admin makemessages -e html,py -l=zh_Hans --ignore=aliyun_oss --ignore=container --ignore=ggac --ignore=middleware --ignore=scripts --ignore=django_oss_storage # 生成 js文件英文语言包 django-admin makemessages -d djangojs -l en_US --ignore=admin --ignore=ckeditor --ignore=static # 编译语言包po为mo文件 django-admin compilemessages