Heroku에 Basic 인증 도입【Spring Framework】

아티팩트





준비



Heroku 공식 문서

↑의 Heroku 공식 문서에 따라 Heroku 배포를 준비하는 것.

pom.xml
・・・
<packaging>war</packaging>
・・・
<dependencies>
・・・
</dependencies>
<build>
    ...
    <plugins>
        ...
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-dependency-plugin</artifactId>
            <executions>
                <execution>
                    <phase>package</phase>
                    <goals><goal>copy</goal></goals>
                    <configuration>
                        <artifactItems>
                            <artifactItem>
                                <groupId>com.heroku</groupId>
                                <artifactId>webapp-runner</artifactId>
                                <version>9.0.30.0</version>
                                <destFileName>webapp-runner.jar</destFileName>
                            </artifactItem>
                        </artifactItems>
                    </configuration>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>

※프로젝트가 war로 컴파일되고 있는 것

Procfile
web: java $JAVA_OPTS -jar target/dependency/webapp-runner.jar --port $PORT --enable-basic-auth --basic-auth-user [ユーザー名] --basic-auth-pw [パスワード] target/*.war

좋은 웹페이지 즐겨찾기