Skip to content

Commit 19e43cf

Browse files
cors 도메인 추가
1 parent 6e45e31 commit 19e43cf

2 files changed

Lines changed: 152 additions & 155 deletions

File tree

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ FROM maven:3.9.6-eclipse-temurin-21 AS build
33
WORKDIR /app
44
COPY .mvn/ .mvn
55
COPY mvnw pom.xml ./
6-
RUN mvn dependency:go-offline
6+
RUN ./mvnw dependency:go-offline --no-transfer-progress --fail-fast
77
COPY src ./src
8-
RUN mvn clean package -Dmaven.test.skip=true
8+
RUN ./mvnw clean package -Dmaven.test.skip=true --no-transfer-progress --fail-fast
99

1010

1111
FROM eclipse-temurin:21-jre-jammy

pom.xml

Lines changed: 150 additions & 153 deletions
Original file line numberDiff line numberDiff line change
@@ -1,62 +1,62 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3-
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
4-
<modelVersion>4.0.0</modelVersion>
5-
<parent>
6-
<groupId>org.springframework.boot</groupId>
7-
<artifactId>spring-boot-starter-parent</artifactId>
8-
<version>3.3.0</version>
9-
<relativePath/>
10-
</parent>
11-
<groupId>com.creepereye</groupId>
12-
<artifactId>ecommerce</artifactId>
13-
<version>0.0.1-SNAPSHOT</version>
14-
<name>ecommerce backend</name>
15-
<description>Ecommerce project for Spring Boot</description>
16-
<url/>
17-
<licenses>
18-
<license/>
19-
</licenses>
20-
<developers>
21-
<developer/>
22-
</developers>
23-
<scm>
24-
<connection/>
25-
<developerConnection/>
26-
<tag/>
27-
<url/>
28-
</scm>
29-
<properties>
30-
<java.version>21</java.version>
31-
<springdoc-openapi.version>2.6.0</springdoc-openapi.version>
32-
<querydsl.version>5.1.0</querydsl.version>
33-
</properties>
34-
<dependencies>
35-
<dependency>
36-
<groupId>org.springframework.boot</groupId>
37-
<artifactId>spring-boot-starter-actuator</artifactId>
38-
</dependency>
39-
<dependency>
40-
<groupId>io.micrometer</groupId>
41-
<artifactId>micrometer-registry-prometheus</artifactId>
42-
<scope>runtime</scope>
43-
</dependency>
44-
<dependency>
45-
<groupId>org.springframework.boot</groupId>
46-
<artifactId>spring-boot-starter-data-jpa</artifactId>
47-
</dependency>
48-
<dependency>
49-
<groupId>org.springframework.boot</groupId>
50-
<artifactId>spring-boot-starter-security</artifactId>
51-
</dependency>
52-
<dependency>
53-
<groupId>org.springframework.boot</groupId>
54-
<artifactId>spring-boot-starter-web</artifactId>
55-
</dependency>
56-
<dependency>
57-
<groupId>org.springframework.boot</groupId>
58-
<artifactId>spring-boot-starter-validation</artifactId>
59-
</dependency>
3+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
4+
<modelVersion>4.0.0</modelVersion>
5+
<parent>
6+
<groupId>org.springframework.boot</groupId>
7+
<artifactId>spring-boot-starter-parent</artifactId>
8+
<version>3.4.12</version>
9+
<relativePath/>
10+
</parent>
11+
<groupId>com.creepereye</groupId>
12+
<artifactId>ecommerce</artifactId>
13+
<version>0.0.1-SNAPSHOT</version>
14+
<name>ecommerce backend</name>
15+
<description>Ecommerce project for Spring Boot</description>
16+
<url/>
17+
<licenses>
18+
<license/>
19+
</licenses>
20+
<developers>
21+
<developer/>
22+
</developers>
23+
<scm>
24+
<connection/>
25+
<developerConnection/>
26+
<tag/>
27+
<url/>
28+
</scm>
29+
<properties>
30+
<java.version>21</java.version>
31+
<springdoc-openapi.version>2.8.14</springdoc-openapi.version>
32+
<querydsl.version>5.1.0</querydsl.version>
33+
</properties>
34+
<dependencies>
35+
<dependency>
36+
<groupId>org.springframework.boot</groupId>
37+
<artifactId>spring-boot-starter-actuator</artifactId>
38+
</dependency>
39+
<dependency>
40+
<groupId>io.micrometer</groupId>
41+
<artifactId>micrometer-registry-prometheus</artifactId>
42+
<scope>runtime</scope>
43+
</dependency>
44+
<dependency>
45+
<groupId>org.springframework.boot</groupId>
46+
<artifactId>spring-boot-starter-data-jpa</artifactId>
47+
</dependency>
48+
<dependency>
49+
<groupId>org.springframework.boot</groupId>
50+
<artifactId>spring-boot-starter-security</artifactId>
51+
</dependency>
52+
<dependency>
53+
<groupId>org.springframework.boot</groupId>
54+
<artifactId>spring-boot-starter-web</artifactId>
55+
</dependency>
56+
<dependency>
57+
<groupId>org.springframework.boot</groupId>
58+
<artifactId>spring-boot-starter-validation</artifactId>
59+
</dependency>
6060
<dependency>
6161
<groupId>io.jsonwebtoken</groupId>
6262
<artifactId>jjwt-api</artifactId>
@@ -74,106 +74,103 @@
7474
<version>0.11.5</version>
7575
<scope>runtime</scope>
7676
</dependency>
77-
<dependency>
78-
<groupId>org.springdoc</groupId>
79-
<artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
80-
<version>${springdoc-openapi.version}</version>
81-
</dependency>
82-
<dependency>
83-
<groupId>com.querydsl</groupId>
84-
<artifactId>querydsl-jpa</artifactId>
85-
<version>${querydsl.version}</version>
86-
<classifier>jakarta</classifier>
87-
</dependency>
88-
<dependency>
89-
<groupId>org.springframework.boot</groupId>
90-
<artifactId>spring-boot-starter-data-redis</artifactId>
91-
</dependency>
92-
<dependency>
93-
<groupId>io.github.tobi-laa</groupId>
94-
<artifactId>spring-boot-embedded-redis</artifactId>
95-
<version>3.0.0</version>
96-
</dependency>
97-
<dependency>
98-
<groupId>com.h2database</groupId>
99-
<artifactId>h2</artifactId>
100-
<scope>runtime</scope>
101-
</dependency>
102-
<dependency>
103-
<groupId>org.postgresql</groupId>
104-
<artifactId>postgresql</artifactId>
105-
<scope>runtime</scope>
106-
</dependency>
107-
<dependency>
108-
<groupId>org.projectlombok</groupId>
109-
<artifactId>lombok</artifactId>
110-
<optional>true</optional>
111-
</dependency>
77+
<dependency>
78+
<groupId>org.springdoc</groupId>
79+
<artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
80+
<version>${springdoc-openapi.version}</version>
81+
</dependency>
82+
<dependency>
83+
<groupId>com.querydsl</groupId>
84+
<artifactId>querydsl-jpa</artifactId>
85+
<version>${querydsl.version}</version>
86+
<classifier>jakarta</classifier>
87+
</dependency>
88+
<dependency>
89+
<groupId>org.springframework.boot</groupId>
90+
<artifactId>spring-boot-starter-data-redis</artifactId>
91+
</dependency>
92+
<dependency>
93+
<groupId>io.github.tobi-laa</groupId>
94+
<artifactId>spring-boot-embedded-redis</artifactId>
95+
<version>3.0.0</version>
96+
</dependency>
97+
<dependency>
98+
<groupId>com.h2database</groupId>
99+
<artifactId>h2</artifactId>
100+
<scope>runtime</scope>
101+
</dependency>
102+
<dependency>
103+
<groupId>org.postgresql</groupId>
104+
<artifactId>postgresql</artifactId>
105+
<scope>runtime</scope>
106+
</dependency>
107+
<dependency>
108+
<groupId>org.projectlombok</groupId>
109+
<artifactId>lombok</artifactId>
110+
<optional>true</optional>
111+
</dependency>
112112

113-
<dependency>
114-
<groupId>org.springframework.boot</groupId>
115-
<artifactId>spring-boot-starter-test</artifactId>
116-
<scope>test</scope>
117-
</dependency>
118-
<dependency>
119-
<groupId>me.paulschwarz</groupId>
120-
<artifactId>spring-dotenv</artifactId>
121-
<version>4.0.0</version>
122-
</dependency>
123-
<dependency>
124-
<groupId>org.springframework.security</groupId>
125-
<artifactId>spring-security-test</artifactId>
126-
<scope>test</scope>
127-
</dependency>
113+
<dependency>
114+
<groupId>org.springframework.boot</groupId>
115+
<artifactId>spring-boot-starter-test</artifactId>
116+
<scope>test</scope>
117+
</dependency>
118+
<dependency>
119+
<groupId>me.paulschwarz</groupId>
120+
<artifactId>spring-dotenv</artifactId>
121+
<version>4.0.0</version>
122+
</dependency>
123+
<dependency>
124+
<groupId>org.springframework.security</groupId>
125+
<artifactId>spring-security-test</artifactId>
126+
<scope>test</scope>
127+
</dependency>
128128
<dependency>
129129
<groupId>org.apache.commons</groupId>
130130
<artifactId>commons-lang3</artifactId>
131131
<version>3.12.0</version>
132132
</dependency>
133-
</dependencies>
133+
</dependencies>
134+
135+
<build>
136+
<plugins>
137+
<plugin>
138+
<groupId>com.mysema.maven</groupId>
139+
<artifactId>apt-maven-plugin</artifactId>
140+
<version>1.1.3</version>
141+
<executions>
142+
<execution>
143+
<goals>
144+
<goal>process</goal>
145+
</goals>
146+
<configuration>
147+
<outputDirectory>target/generated-sources/java</outputDirectory>
148+
<processor>com.querydsl.apt.jpa.JPAAnnotationProcessor</processor>
149+
</configuration>
150+
</execution>
151+
</executions>
152+
<dependencies>
153+
<dependency>
154+
<groupId>com.querydsl</groupId>
155+
<artifactId>querydsl-apt</artifactId>
156+
<version>${querydsl.version}</version>
157+
<classifier>jakarta</classifier>
158+
</dependency>
159+
</dependencies>
160+
</plugin>
161+
<plugin>
162+
<groupId>org.springframework.boot</groupId>
163+
<artifactId>spring-boot-maven-plugin</artifactId>
164+
<configuration>
165+
<excludes>
166+
<exclude>
167+
<groupId>org.projectlombok</groupId>
168+
<artifactId>lombok</artifactId>
169+
</exclude>
170+
</excludes>
171+
</configuration>
172+
</plugin>
173+
</plugins>
174+
</build>
134175

135-
<build>
136-
<plugins>
137-
<plugin>
138-
<groupId>org.bsc.maven</groupId>
139-
<artifactId>maven-processor-plugin</artifactId>
140-
<version>3.3.3</version>
141-
<executions>
142-
<execution>
143-
<id>process</id>
144-
<goals>
145-
<goal>process</goal>
146-
</goals>
147-
<phase>generate-sources</phase>
148-
<configuration>
149-
<processors>
150-
<processor>com.querydsl.apt.jpa.JPAAnnotationProcessor</processor>
151-
</processors>
152-
<outputDirectory>target/generated-sources/java</outputDirectory>
153-
</configuration>
154-
</execution>
155-
</executions>
156-
<dependencies>
157-
<dependency>
158-
<groupId>com.querydsl</groupId>
159-
<artifactId>querydsl-apt</artifactId>
160-
<version>${querydsl.version}</version>
161-
<classifier>jakarta</classifier>
162-
</dependency>
163-
</dependencies>
164-
</plugin>
165-
<plugin>
166-
<groupId>org.springframework.boot</groupId>
167-
<artifactId>spring-boot-maven-plugin</artifactId>
168-
<configuration>
169-
<excludes>
170-
<exclude>
171-
<groupId>org.projectlombok</groupId>
172-
<artifactId>lombok</artifactId>
173-
</exclude>
174-
</excludes>
175-
</configuration>
176-
</plugin>
177-
</plugins>
178-
</build>
179-
</project>
176+
</project>

0 commit comments

Comments
 (0)