Commit fbe7ac3b by chamberone

fix: 构建错误,去掉示例模块

1 parent 7865e3f9
spring:
datasource:
driver-class-name: com.mysql.jdbc.Driver
username: 'root'
password: 'root'
driver-class-name: org.postgresql.Driver
username: 'postgres'
password: 'postgres'
main:
allow-bean-definition-overriding: true
......
spring:
datasource:
url: jdbc:mysql://project-mysql:3306/project?useSSL=false&characterEncoding=utf8
\ No newline at end of file
url: jdbc:postgresql://project-pg:8432/project
\ No newline at end of file
spring:
datasource:
url: jdbc:mysql://project-mysql:3306/project_order?useSSL=false&characterEncoding=utf8
\ No newline at end of file
url: jdbc:postgresql://project-pg:8432/project
\ No newline at end of file
spring:
datasource:
url: jdbc:mysql://project-mysql:3306/project?useSSL=false&characterEncoding=utf8
\ No newline at end of file
url: jdbc:postgresql://project-pg:8432/project
\ No newline at end of file
......@@ -12,12 +12,12 @@ userConfig=$(cat ../config/project-user.yaml)
gisConfig=$(cat ../config/project-gis.yaml)
groupId="project"
curl -X POST "nacos-server:8848/nacos/v1/cs/configs" -d "dataId=datasource-config.yaml&group=${groupId}&content=${datasourceConfig}"
curl -X POST "nacos-server:8848/nacos/v1/cs/configs" -d "dataId=project-storage.yaml&group=${groupId}&content=${storageConfig}"
curl -X POST "nacos-server:8848/nacos/v1/cs/configs" -d "dataId=project-account.yaml&group=${groupId}&content=${accountConfig}"
#curl -X POST "nacos-server:8848/nacos/v1/cs/configs" -d "dataId=project-storage.yaml&group=${groupId}&content=${storageConfig}"
#curl -X POST "nacos-server:8848/nacos/v1/cs/configs" -d "dataId=project-account.yaml&group=${groupId}&content=${accountConfig}"
curl -X POST "nacos-server:8848/nacos/v1/cs/configs" -d "dataId=project-order.yaml&group=${groupId}&content=${orderConfig}"
curl -X POST "nacos-server:8848/nacos/v1/cs/configs" -d "dataId=project-gateway.yaml&group=${groupId}&content=${gatewayConfig}"
curl -X POST "nacos-server:8848/nacos/v1/cs/configs" -d "dataId=project-provider.yaml&group=${groupId}&content=${providerConfig}"
curl -X POST "nacos-server:8848/nacos/v1/cs/configs" -d "dataId=project-consumer.yaml&group=${groupId}&content=${consumerConfig}"
#curl -X POST "nacos-server:8848/nacos/v1/cs/configs" -d "dataId=project-provider.yaml&group=${groupId}&content=${providerConfig}"
#curl -X POST "nacos-server:8848/nacos/v1/cs/configs" -d "dataId=project-consumer.yaml&group=${groupId}&content=${consumerConfig}"
curl -X POST "nacos-server:8848/nacos/v1/cs/configs" -d "dataId=project-user.yaml&group=${groupId}&content=${userConfig}"
curl -X POST "nacos-server:8848/nacos/v1/cs/configs" -d "dataId=project-gis.yaml&group=${groupId}&content=${gisConfig}"
echo "Nacos config pushed successfully finished"
\ No newline at end of file
......@@ -340,6 +340,23 @@ USE `saas_aftersale_test`;
/*Table structure for table `district` */
/* 临时兼容order表,后期去掉 */
DROP TABLE IF EXISTS `order`;
CREATE TABLE `order`
(
`id` bigint(11) unsigned NOT NULL AUTO_INCREMENT,
`user_id` varchar(255) DEFAULT NULL,
`commodity_code` varchar(255) DEFAULT NULL,
`count` int(11) DEFAULT NULL,
`money` int(11) DEFAULT '0',
`create_time` datetime DEFAULT NULL,
`update_time` datetime DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE = InnoDB
AUTO_INCREMENT = 16
DEFAULT CHARSET = utf8;
DROP TABLE IF EXISTS `district`;
CREATE TABLE `district` (
......
......@@ -14,6 +14,7 @@ services:
- MODE=standalone
ports:
- "8848:8848"
# nacos config-init
nacos-setup:
image: radial/busyboxplus:curl
......@@ -25,68 +26,57 @@ services:
entrypoint: [ "./nacos-config-quick.sh"]
depends_on:
- nacos
- mysql
- seata-server
# mysql
mysql:
container_name: project-mysql
hostname: project-mysql
restart: always
image: mysql:5.7
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: project_storage
ports:
- "3306:3306"
volumes:
- ../config-init/sql/init.sql:/docker-entrypoint-initdb.d/init.sql
command:
[
--character-set-server=utf8mb4,
--collation-server=utf8mb4_unicode_ci
]
- postgres
- project-user
# postgres
postgres:
image: postgres:14.1-alpine
image: bitnami/postgresql:15.2.0
hostname: project-pg
restart: always
container_name: project-pg
environment:
- POSTGRES_USER=postgres
- POSTGRES_PASSWORD=postgres
# - POSTGRESQL_USERNAME=postgres
- POSTGRESQL_PASSWORD=postgres
ports:
- '5432:5432'
# 5432端口在win机器上会报错
- "8432:5432"
volumes:
- ../config-init/sql/init.sql:/docker-entrypoint-initdb.d/create_tables.sql
# rocketMQ
rmqnamesrv:
image: apache/rocketmq:4.9.4
hostname: rocketmq
restart: always
container_name: project-rmqnamesrv
# postgres web console
pgadmin:
container_name: project-pgadmin
image: dpage/pgadmin4
environment:
POSTGRES_PASSWORD: postgres
PGADMIN_DEFAULT_EMAIL: pgadmin4@pgadmin.org
PGADMIN_DEFAULT_PASSWORD: admin
PGADMIN_CONFIG_SERVER_MODE: 'False'
ports:
- "9876:9876"
command: sh mqnamesrv
- "8050:80"
depends_on:
- postgres
rmqbroker:
image: apache/rocketmq:4.9.4
restart: always
container_name: project-rmqbroker
# kafka
zookeeper:
image: wurstmeister/zookeeper
ports:
- "10909:10909"
- "10911:10911"
volumes:
- ../config-init/rocketmq/broker.conf:/opt/rocketmq-4.9.4/conf/broker.conf
- "2181:2181"
hostname: zookeeper
kafka:
image: wurstmeister/kafka
command: [start-kafka.sh]
ports:
- "9092:9092"
hostname: kafka
environment:
NAMESRV_ADDR: "rmqnamesrv:9876"
JAVA_OPTS: " -Duser.home=/opt"
JAVA_OPT_EXT: "-server -Xms128m -Xmx128m -Xmn128m"
command: sh mqbroker -c /opt/rocketmq-4.9.4/conf/broker.conf
# KAFKA_CREATE_TOPICS: "UploadFile:1:1,GetFile:1:1,TrackUpload:1:1,GetEmailContent:1:1" # topic:partition:replicas
KAFKA_ADVERTISED_HOST_NAME: kafka # docker-machine ip
KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
KAFKA_ADVERTISED_PORT: 9092
depends_on:
- rmqnamesrv
- zookeeper
# seata
seata-server:
......@@ -126,21 +116,6 @@ services:
depends_on:
- nacos
project-account:
image: project-account
restart: always
build:
dockerfile: ./project-account/Dockerfile
context: ../
env_file:
- .env
container_name: project-account
ports:
- ${ACCOUNT_PORT}:${ACCOUNT_PORT}
depends_on:
- nacos
- mysql
project-order:
image: project-order
restart: always
......@@ -154,71 +129,7 @@ services:
- ${ORDER_PORT}:${ORDER_PORT}
depends_on:
- nacos
- mysql
project-storage:
image: project-storage
restart: always
build:
dockerfile: ./project-storage/Dockerfile
context: ../
env_file:
- .env
container_name: project-storage
ports:
- ${STORAGE_PORT}:${STORAGE_PORT}
depends_on:
- nacos
- mysql
project-praise-provider:
image: project-praise-provider
restart: always
build:
dockerfile: ./project-praise-provider/Dockerfile
context: ../
env_file:
- .env
container_name: project-praise-provider
ports:
- ${PRAISE_PROVIDER_PORT}:${PRAISE_PROVIDER_PORT}
depends_on:
- nacos
project-praise-consumer:
image: project-praise-consumer
restart: always
build:
dockerfile: ./project-praise-consumer/Dockerfile
context: ../
env_file:
- .env
container_name: project-praise-consumer
ports:
- ${PRAISE_CONSUMER_PORT}:${PRAISE_CONSUMER_PORT}
depends_on:
- nacos
- project-praise-provider
project-frontend:
image: project-frontend
hostname: project-frontend
restart: always
build:
dockerfile: ./project-frontend/Dockerfile
context: ../
env_file:
- .env
container_name: project-frontend
ports:
- ${FRONTEND_PORT}:${FRONTEND_PORT}
depends_on:
- project-gateway
- project-account
- project-order
- project-storage
- project-praise-consumer
- project-praise-provider
- postgres
# user module
......@@ -235,7 +146,7 @@ services:
- ${USER_PORT}:${USER_PORT}
depends_on:
- nacos
- mysql
- postgres
# gis module
......@@ -252,7 +163,6 @@ services:
- ${GIS_PORT}:${GIS_PORT}
depends_on:
- nacos
- mysql
- postgres
- project-geometry
......
......@@ -44,15 +44,17 @@
</properties>
<modules>
<!--
<module>project-storage</module>
<module>project-account</module>
<module>project-order</module>
<module>project-gateway</module>
<module>project-praise-provider</module>
<module>project-praise-consumer</module>
<module>project-common</module>
<module>project-frontend</module>
<module>project-frontend</module> -->
<module>project-order</module>
<module>project-gateway</module>
<module>project-interface</module>
<module>project-user</module>
<module>project-gis</module>
......
FROM registry.cn-hangzhou.aliyuncs.com/dituhui/smo:j11-s9.1.0
COPY ./target/project-district-*.jar /app.jar
COPY ./project-district/target/project-district-*.jar /app.jar
EXPOSE 8003
......
FROM registry.cn-hangzhou.aliyuncs.com/dituhui/smo:j11-s9.1.0
COPY ./target/project-geometry-*.jar /app.jar
COPY ./project-geometry/target/project-geometry-*.jar /app.jar
EXPOSE 8002
......
FROM registry.cn-hangzhou.aliyuncs.com/dituhui/smo:j11-s9.1.0
COPY ./target/project-gis-*.jar /app.jar
COPY ./project-gis/target/project-gis-*.jar /app.jar
RUN sh -c 'touch /app.jar'
EXPOSE 8001
......
......@@ -56,6 +56,10 @@
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
</dependency>
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
</dependency>
</dependencies>
......
......@@ -14,7 +14,6 @@
<name>Spring Cloud Alibaba Order</name>
<properties>
<mysql.version>8.0.28</mysql.version>
<druid.version>1.1.10</druid.version>
<mybatis.version>2.1.2</mybatis.version>
</properties>
......@@ -29,11 +28,6 @@
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>${mysql.version}</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
......
......@@ -12,7 +12,6 @@
<name>Spring Cloud Alibaba User</name>
<properties>
<mysql.version>8.0.28</mysql.version>
<druid.version>1.1.10</druid.version>
</properties>
......@@ -27,11 +26,6 @@
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>${mysql.version}</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
......@@ -99,6 +93,12 @@
<version>2.2.5.RELEASE</version>
</dependency>
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
</dependency>
</dependencies>
<build>
......
......@@ -15,11 +15,32 @@ spring:
file-extension: yaml
config:
import:
- optional:nacos:project-user.yaml
- optional:nacos:datasource-config.yaml
- optional:nacos:redis-config.yaml
- optional:nacos:project-user.yaml?group=project&refreshEnabled=true
- optional:nacos:datasource-config.yaml?group=project&refreshEnabled=true
- optional:nacos:redis-config.yaml?group=project&refreshEnabled=true
main:
allow-bean-definition-overriding: true
datasource:
url: jdbc:postgresql://project-pg:8432/project
driver-class-name: org.postgresql.Driver
username: 'postgres'
password: 'postgres'
redis:
database: 0
host: redis
port: 6379
password: 123456
jedis:
pool:
max-active: 32
min-idle: 0
max-idle: 8
max-wait: -1
kafka:
bootstrap-servers: http://kafka:9092
consumer:
group-id: mpGroup
seata:
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!