前提・実現したいこと
dockerでjavaのSpringフレームワークを使ってCRUDを実装したECサイトを作ろうとしています。
502 Bad Gatewayとなり、サーバー側でのエラーです。
ターミナルでdocker-compose upすると最後の行にdocker_app_1 exited with code 0と出ます。
docker-compose upの結果
app_1 | [INFO] ------------------------------------------------------------------------ app_1 | [INFO] BUILD SUCCESS app_1 | [INFO] ------------------------------------------------------------------------ app_1 | [INFO] Total time: 31.570 s app_1 | [INFO] Finished at: 2021-06-22T16:19:04+09:00 app_1 | [INFO] ------------------------------------------------------------------------ docker_app_1 exited with code 0
psコマンドの結果
docker_app_1が立ち上がっていません
docker % docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES e80b6ade02cc docker_web "/docker-entrypoint.…" 14 minutes ago Up 14 minutes 80/tcp, 0.0.0.0:443->443/tcp, :::443->443/tcp docker_web_1 2c74a5b1b856 docker_db "docker-entrypoint.s…" 14 minutes ago Up 14 minutes 0.0.0.0:3306->3306/tcp, :::3306->3306/tcp, 33060/tcp docker_db_1
docker-compose.yml
調べたところttty: trueとstdin_open: trueを足せばできたという方がいたのでやってみましたが変わりませんでした。
compose
1version: '3' 2services: 3 db: 4 build: containers/mysql 5 env_file: 6 - ./environments/common.env 7 - ./environments/db.env 8 volumes: 9 - ../volumes/db/data:/var/lib/mysql 10 ports: 11 - 3306:3306 12 app: 13 build: containers/spring 14 env_file: 15 - ./environments/common.env 16 - ./environments/db.env 17 18 command: ./mvnw clean spring-boot:run -Dspring-boot.run.jvmArguments="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=*:5005" 19 volumes: 20 - ../volumes/app:/app 21 22 - ../volumes/app/.m2:/root/.m2 23 ports: 24 - 8080:8080 25 - 5005:5005 26 depends_on: 27 - db 28 web: 29 build: containers/nginx 30 env_file: 31 - ./environments/common.env 32 volumes: 33 - ../volumes/web/static:/usr/share/nginx/www/ 34 - ../volumes/web/ssl:/etc/nginx/cert/ 35 - ../volumes/web/log:/var/log/nginx/ 36 ports: 37 - 443:443 38 tty: true 39 stdin_open: true 40 depends_on: 41 - app 42
補足情報(FW/ツールのバージョンなど)
STS4,docker,MySQLWorkbenchを使っています。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/23 14:21 編集
2021/06/23 14:29
2021/06/23 23:06
2021/06/25 03:47
2021/06/29 23:19