diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml new file mode 100644 index 0000000..e69de29 diff --git a/src/main/java/flipnote/group/adapter/in/grpc/.gitkeep b/src/main/java/flipnote/group/adapter/in/grpc/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/main/java/flipnote/group/adapter/in/web/.gitkeep b/src/main/java/flipnote/group/adapter/in/web/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/main/java/flipnote/group/adapter/out/.gitkeep b/src/main/java/flipnote/group/adapter/out/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/main/java/flipnote/group/api/advice/.gitkeep b/src/main/java/flipnote/group/api/advice/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/main/java/flipnote/group/api/dto/request/.gitkeep b/src/main/java/flipnote/group/api/dto/request/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/main/java/flipnote/group/api/dto/response/.gitkeep b/src/main/java/flipnote/group/api/dto/response/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/main/java/flipnote/group/application/in/.gitkeep b/src/main/java/flipnote/group/application/in/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/main/java/flipnote/group/application/out/.gitkeep b/src/main/java/flipnote/group/application/out/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/main/java/flipnote/group/application/service/.gitkeep b/src/main/java/flipnote/group/application/service/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/main/java/flipnote/group/domain/model/BaseEntity.java b/src/main/java/flipnote/group/domain/model/BaseEntity.java new file mode 100644 index 0000000..6db03b9 --- /dev/null +++ b/src/main/java/flipnote/group/domain/model/BaseEntity.java @@ -0,0 +1,4 @@ +package flipnote.group.domain.model; + +public abstract class BaseEntity { +} diff --git a/src/main/java/flipnote/group/domain/model/group/.gitkeep b/src/main/java/flipnote/group/domain/model/group/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/main/java/flipnote/group/domain/model/invitation/.gitkeep b/src/main/java/flipnote/group/domain/model/invitation/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/main/java/flipnote/group/domain/model/member/.gitkeep b/src/main/java/flipnote/group/domain/model/member/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/main/java/flipnote/group/domain/model/permission/.gitkeep b/src/main/java/flipnote/group/domain/model/permission/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/main/java/flipnote/group/domain/policy/.gitkeep b/src/main/java/flipnote/group/domain/policy/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/main/java/flipnote/group/infrastructure/config/.gitkeep b/src/main/java/flipnote/group/infrastructure/config/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/main/java/flipnote/group/infrastructure/persistence/.gitkeep b/src/main/java/flipnote/group/infrastructure/persistence/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/main/proto/group.proto b/src/main/proto/group.proto new file mode 100644 index 0000000..e69de29 diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties deleted file mode 100644 index eb74dcd..0000000 --- a/src/main/resources/application.properties +++ /dev/null @@ -1 +0,0 @@ -spring.application.name=Group diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml new file mode 100644 index 0000000..ffd7056 --- /dev/null +++ b/src/main/resources/application.yml @@ -0,0 +1,46 @@ +spring: + application: + name: flipnote + + datasource: + driver-class-name: com.mysql.cj.jdbc.Driver + url: ${SPRING_DATASOURCE_URL} + username: ${SPRING_DATASOURCE_USERNAME} + password: ${SPRING_DATASOURCE_PASSWORD} + + jpa: + open-in-view: false + hibernate: + ddl-auto: update + + data: + redis: + host: ${SPRING_DATA_REDIS_HOST} + password: ${SPRING_DATA_REDIS_PASSWORD:} + port: ${SPRING_DATA_REDIS_PORT} + + +cloud: + aws: + bucket: ${S3_BUCKET_NAME} + region: ${S3_BUCKET_REGION} + credentials: + access-key: ${S3_ACCESS_KEY} + secret-key: ${S3_SECRET_KEY} + stack: + auto: false + + +image-clean: + batch-size: 300 + orphan-grace-minutes: 10 + +image: + default: + user: https://flipnote-bucket.s3.ap-northeast-2.amazonaws.com/image/default/user.png + group: https://flipnote-bucket.s3.ap-northeast-2.amazonaws.com/image/default/group.png + cardSet: https://flipnote-bucket.s3.ap-northeast-2.amazonaws.com/image/default/cardset.png + +logging: + level: + flipnote.image: DEBUG diff --git a/src/test/resources/application.yml b/src/test/resources/application.yml new file mode 100644 index 0000000..49e2fd8 --- /dev/null +++ b/src/test/resources/application.yml @@ -0,0 +1,29 @@ +spring: + datasource: + url: jdbc:h2:mem:testdb;DB_CLOSE_DELAY=-1 + driver-class-name: org.h2.Driver + username: sa + password: + + jpa: + hibernate: + ddl-auto: create-drop + + properties: + hibernate: + show_sql: true + format_sql: true + use_sql_comments: true + + data: + redis: + host: localhost + port: 6379 + +cloud: + aws: + region: dummy_bucket_region + credentials: + access-key: dummy_access_key + secret-key: dummy_secret_key + bucket: dummy_bucket