FastApi_Blog

一个Fastap+VUE的前后端异步分离博客项目-采用了Docker自动部署

APACHE-2.0 License

Stars
9
Committers
3

Fastapi + Vue3/2


  • Google
  • RedisRedisMysql

  • Tokentoken
  • .uvicornELK

  • Mysql
  • redis
  • RabbitMQ
  • Python3-Fastapi
  • vue3vue2
  • OSS key
  • Google
  • ELK

  • app


0.

Python env.,ENVGoogle

- ACCESS_KEY_ID
- ACCESS_KEY_SECRET
- DB_HOSTNAME
- DB_NAME
- DB_PASSWORD
- DB_PORT
- DB_USERNAME
- RECAPTCHA_SECRET_KEY
- REDIS_DB_HOSTNAME
- REDIS_DB_NAME
- REDIS_DB_PASSWORD
- REDIS_DB_PORT
- MQ_USERNAME
- MQ_USERPASSWORD
- MQ_HOSTNAME
- MQ_DBNAME
- MQ_DBPORT
- MQ_USERNAME


1.

python

uvicorn.exe main:app --reload

Celery

 celery -A app.Fast_blog.middleware.backlist worker --loglevel=info -P eventlet

Celery

 celery -A app.Fast_blog.middleware.celerybeat-schedule:celery_app beat

--

CDweb

npm run dev

Deploy a Vite 3 site


http://192.168.0.150:49200/docs

http://127.0.0.1:49300/

http://127.0.0.1:49400/

SSLnginx


Gitlab

.gitlab-ci.ymlDockerfilegitlab-runner

Related Projects