昨天介绍完前端使用 今天来简介一下後端
平时公司还是维持 根据建置手顺去建置专案,导致环境问题光解决都有可能解决一整天QQ
关於後端建置我满推荐这个网址
https://blog.kennycoder.io/2019/09/07/Docker-SpringBoot加PostgreSQL之compose打包教学/
目前我有写的docker compose 会建立三个image
一个是DB server 我是用Postgres 接着是pgadmin 这个是postgres 的视觉化工具,可以帮助我们更方便的查看程序建立的资料及异动一些资料,再来是主要的OL专案
其他的可以看以下注解
version: '3.3'
services:
postgressql:
image: postgres:13.0-alpine //从docker hub download image
volumes:
- yyy:/var/lib/postgresql/data/
ports:
- "5432:5432" //这个image 占的port
environment: //DB 资讯
- POSTGRES_DB=colearning
- POSTGRES_USER=postgres
- POSTGRES_PASSWORD=1qaz@WSX
networks:
- xxx
pgadmin:
image: dpage/pgadmin4 //从docker hub download image
ports: //这个image 占的port
- 8001:80
environment: //pgadmin 的帐号密码
PGADMIN_DEFAULT_EMAIL: [email protected]
PGADMIN_DEFAULT_PASSWORD: admin
networks:
- xxx
depends_on: //设置为posegres的Image 开启才会继续建立此image
- postgressql
web:
image: {userName}/colearning //专案Image名称,username是因为要Pull上去dockerhub需要加上tag
build: ./ //dockerFile 的位置
restart: always //启动失败的话会自动重启
ports: //这个image 占的port
- "8080:8080"
environment: //环境资讯设置datasource相关资讯
- SPRING_DATASOURCE_URL=jdbc:postgresql://postgressql:5432/{dbName}
- SPRING_DATASOURCE_USERNAME= DB帐号
- SPRING_DATASOURCE_PASSWORD= DB密码
- SPRING_JPA_HIBERNATE_DDL_AUTO=update spring data jpa设置
networks:
- xxx
depends_on:
- postgressql
volumes:
yyy:
networks:
xxx:
<<: DAY11 - 进入後端,进入firebase世界!
【前言】 今天要来分享怎麽把我们之前的种种都推上主网啦!但是因为我的企划还没有确认上架时间,这边可...
op.30 永恒的美好 就这样,我们之间共度了许多美好时光 而这美好 将会永恒地持续下去 不会结束...
终於来到第三十天了~~~~!不过其实本系列不会在今天结束,我们的前端 app 丑得要命,也还没布署到...
今天要讲的是while回圈的另外一个用法 来看看下面的code吧 var i = 1; do { d...
什麽是 Exception? 简单来说就是系统发生了错误,导致原本程序无法完成的情况,这种时候会尽可...