Check out the post.
Build the images and spin up the containers:
$ docker-compose up -d --build
Run the migrations and seed the database:
$ docker-compose exec server python manage.py recreate_db
$ docker-compose exec server python manage.py seed_db
Test it out at:
Install and run Minikube:
Start the cluster:
$ minikube start --vm-driver=virtualbox
$ minikube dashboard
Create the volume:
$ kubectl apply -f ./kubernetes/persistent-volume.yml
Create the volume claim:
$ kubectl apply -f ./kubernetes/persistent-volume-claim.yml
Create the secret object:
$ kubectl apply -f ./kubernetes/secret.yml
Create deployment:
$ kubectl create -f ./kubernetes/postgres-deployment.yml
Create the service:
$ kubectl create -f ./kubernetes/postgres-service.yml
Create the database:
$ kubectl get pods
$ kubectl exec postgres-<POD_IDENTIFIER> --stdin --tty -- createdb -U postgres books
Build and push the image to Docker Hub:
$ docker build -t mjhea0/flask-kubernetes ./services/server
$ docker push mjhea0/flask-kubernetes
Make sure to replace
mjhea0
with your Docker Hub namespace in the above commands as well as in kubernetes/flask-deployment.yml
Create the deployment:
$ kubectl create -f ./kubernetes/flask-deployment.yml
Create the service:
$ kubectl create -f ./kubernetes/flask-service.yml
Apply the migrations and seed the database:
$ kubectl get pods
$ kubectl exec flask-<POD_IDENTIFIER> --stdin --tty -- python manage.py recreate_db
$ kubectl exec flask-<POD_IDENTIFIER> --stdin --tty -- python manage.py seed_db
Enable and apply:
$ minikube addons enable ingress
$ kubectl apply -f ./kubernetes/minikube-ingress.yml
Add entry to /etc/hosts file:
<MINIKUBE_IP> hello.world
Try it out:
Build and push the image to Docker Hub:
$ docker build -t mjhea0/vue-kubernetes ./services/client \
-f ./services/client/Dockerfile-minikube
$ docker push mjhea0/vue-kubernetes
Again, replace
mjhea0
with your Docker Hub namespace in the above commands as well as in kubernetes/vue-deployment.yml
Create the deployment:
$ kubectl create -f ./kubernetes/vue-deployment.yml
Create the service:
$ kubectl create -f ./kubernetes/vue-service.yml
Try it out at http://hello.world/.
优质资源分享 学习路线指引(点击解锁) 知识定位 人群定位 李 Python实战微信订餐小程序 李 进阶级 本课程是python flask+微信小程序的完美结合,从项目搭建到腾讯云部署上线,打造一个全栈订餐系统。 Python量化交易实战 入门级 手把手带你打造一个易扩展、更安全、效率更高的量化交易系统 最近在用vue2完善一个项目,顺便温习下vue2的基础知识点! 有些知识点恰好没
Developing a Single Page App with Flask and Vue.js Want to learn how to build this? Check out the post. Want to use this project? Fork/Clone Run the server-side Flask app in one terminal window: $ cd
vue-admin-flask-example vue-admin和flask前后端分离的小例子 本地预览 Docker 本机安装docker的话直接在根目录运行 docker-compose up -d 再打开打包的目录dist下的index.html即可 源码 依此按照下面命令 D:\Github\vue-admin-flask-example$ npm installD:\Github\vu
构造器 每个 Vue.js 应用都是通过构造函数 Vue 创建一个 Vue 的根实例 启动的: var vm = new Vue({ // 选项 }) 虽然没有完全遵循 MVVM 模式, Vue 的设计无疑受到了它的启发。因此在文档中经常会使用 vm 这个变量名表示 Vue 实例。 在实例化 Vue 时,需要传入一个选项对象,它可以包含数据、模板、挂载元素、方法、生命周期钩子等选项。全部的选
教程简介 本教程要实现一个简单的后台管理系统,包含登陆、数据列表、数据查询、列表分页、添加数据、修改数据和删除数据等功能,教程会从 Vue 入门开始讲解,包含 es6、Sass、Webpack、Bootstrap、jQuery 等技术,再到后台管理系统的一些常规功能,用 Vue 如何去实现。 也许会有人质疑 Vue 和 jQuery 的搭配,在我本人看来,jQuery 本身已很成熟,而且包含了很多
您知道,web应用程序需要会话或cookie来进行身份验证。我尝试用Vue.js和Flask微框架构建web应用程序,例如ERP或CRM。 我很困惑。如何使用会话?让我们假设我们在烧瓶中有这样的代码: 而我们的前端代码应该是这样的: null
后端: 这是我的axios呼叫