[ADD] 초기 데이터 추가 (tb_project, tb_role, tb_user 등) 및 datasource 설정 업데이트

main
bjkim 9 months ago
parent ea3f7d02b6
commit ec8e5f26de

@ -33,9 +33,9 @@ logging.level.org.hibernate.type.descriptor.sql=TRACE
logging.level.org.hibernate.type.descriptor.sql.BasicBinder=TRACE
spring.datasource.hikari.connection-timeout=3000
spring.datasource.hikari.idle-timeout=0
spring.datasource.hikari.max-lifetime=170000
spring.datasource.hikari.connection-timeout=30000
spring.datasource.hikari.idle-timeout=60000
spring.datasource.hikari.max-lifetime=1800000
springdoc.api-docs.enabled=true
springdoc.api-docs.path=/v3/api-docs
@ -56,6 +56,4 @@ minio.secret-key=minio123
minio.bucket=mlpipeline
# Kubeflow
kubeflow.url=http://192.168.10.135:32473
kubeflow.api.url=http://192.168.10.135:32473/apis/v2beta1/pipelines
kubeflow.pipeline.upload-url=http://192.168.10.135:32473/apis/v2beta1/pipelines/upload
kubeflow.url=http://192.168.10.135:32473/

@ -1,18 +1,37 @@
-- src/main/resources/data.sql
#
INSERT INTO tb_role (id, name)
SELECT 1, 'ROLE_USER'
WHERE NOT EXISTS (SELECT 1 FROM tb_role WHERE id = 1);
-- tb_project
INSERT INTO `tb_project` VALUES
('2025-09-22','2025-09-22',1,'2025-09-22 14:28:51.507010','2025-09-22 14:28:51.507010','N','cuuva,admin','cuuva,admin','PRJ1758518911644','배터리 학습입니다.','AI 배터리 학습','cuuva,admin','cuuva,admin');
INSERT INTO tb_role (id, name)
SELECT 2, 'ROLE_MODERATOR'
WHERE NOT EXISTS (SELECT 1 FROM tb_role WHERE id = 2);
-- tb_role
INSERT INTO `tb_role` VALUES
(1,'ROLE_USER'),
(2,'ROLE_MODERATOR'),
(3,'ROLE_ADMIN');
INSERT INTO tb_role (id, name)
SELECT 3, 'ROLE_ADMIN'
WHERE NOT EXISTS (SELECT 1 FROM tb_role WHERE id = 3);
-- tb_user
INSERT INTO `tb_user` VALUES
(5,'cuuva','cuuva@naver.com','$2a$10$UhWIoxGlxa7u9gks3m498u9tPGcGO2sh5PTeAD6319TJ9M67ZZqmO'),
(6,'admin','admin@naver.com','$2a$10$zukuiEA7Ce1ygOeJxZilhOi29jQnsreIswyJQ3Z.lysmKFiQhTXeS'),
(7,'user','user@naver.com','$2a$10$jkRSrScnLK.Qiy/AmapKmOVauP4tff.tIMnAzEd1mMoTvRCZXpU4u');
INSERT INTO autoflow.tb_user (id, username, email, password) VALUES (1, 'admin', 'admin123@naver.com', '$2a$10$Nqkjg2IpDoTzrbHEgZGiceSOBXy1f6jI7AC/JIIuaLOLs.3FcODdm');
INSERT INTO autoflow.tb_user (id, username, email, password) VALUES (2, 'test', 'test@naver.com', '$2a$10$LJ/Ln/tP976l/z6RO3o1AuT/BQDHEHO7D7wA.YFIHbdGDI3B5avju');
INSERT INTO autoflow.tb_user (id, username, email, password) VALUES (3, 'testuser', 'test@example.com', '$2a$10$iSpdIsx17F7qrHLhkRAtWe79QqZYUmKWkyAJsp1FwIXQV.Jb6e6ym');
INSERT INTO autoflow.tb_user (id, username, email, password) VALUES (4, 'cuuva', 'cuuva@cuuva.com', '$2a$10$bVqcCLeCATq8GIO29H53qep3ALXA.qtXZrtVqXpXcik1vDrsSFZwC');
-- tb_user_project_map
INSERT INTO `tb_user_project_map` VALUES
(1,1,6),
(2,1,5);
-- tb_user_project_permission
INSERT INTO `tb_user_project_permission` VALUES
(2,'READ'),
(1,'READ'),
(2,'CREATE'),
(1,'CREATE'),
(2,'UPDATE'),
(1,'UPDATE'),
(2,'DELETE'),
(1,'DELETE');
-- tb_user_roles
INSERT INTO `tb_user_roles` VALUES
(1,7),
(2,6),
(3,5);

Loading…
Cancel
Save