File tree 4 files changed +68
-34
lines changed
4 files changed +68
-34
lines changed Original file line number Diff line number Diff line change 22
22
cd frontend && npm run storybook
23
23
24
24
25
- # ECR
26
25
27
26
28
- # ECR URLの定義
29
- FRONT_ECR_URL := $(AWS_ACCOUNT_ID ) .dkr.ecr.$(AWS_REGION ) .amazonaws.com/$(FRONT_IMAGE_NAME )
30
- BACK_ECR_URL := $(AWS_ACCOUNT_ID ) .dkr.ecr.$(AWS_REGION ) .amazonaws.com/$(BACK_IMAGE_NAME )
31
- UUID := $(shell uuidgen)
32
-
33
- login-ecr :
34
- aws ecr get-login-password --region $(AWS_REGION ) | docker login --username AWS --password-stdin $(AWS_ACCOUNT_ID ) .dkr.ecr.$(AWS_REGION ) .amazonaws.com
35
-
36
- build-ecr-front :
37
- docker build --platform linux/amd64 -t $(FRONT_IMAGE_NAME ) -f ./frontend/Dockerfile ./frontend
38
-
39
- build-ecr-back :
40
- docker build --platform linux/amd64 -t $(BACK_IMAGE_NAME ) -f ./backend/Dockerfile ./backend
41
-
42
- tag-ecr : build-ecr-front build-ecr-back
43
- docker tag $(FRONT_IMAGE_NAME ) :$(TAG ) $(FRONT_ECR_URL ) :$(TAG )
44
- docker tag $(BACK_IMAGE_NAME ) :$(TAG ) $(BACK_ECR_URL ) :$(TAG )
45
-
46
- push-ecr : tag-ecr
47
- docker push $(FRONT_ECR_URL ) :$(TAG )
48
- docker push $(BACK_ECR_URL ) :$(TAG )
49
-
50
- tag-ecr-uuid : build-ecr-front build-ecr-back
51
- docker tag $(FRONT_IMAGE_NAME ) :$(TAG ) $(FRONT_ECR_URL ) :$(UUID )
52
- docker tag $(BACK_IMAGE_NAME ) :$(TAG ) $(BACK_ECR_URL ) :$(UUID )
53
-
54
- push-ecr-uuid : tag-ecr-uuid
55
- docker push $(FRONT_ECR_URL ) :$(UUID )
56
- docker push $(BACK_ECR_URL ) :$(UUID )
57
-
58
- ecr : login-ecr build-ecr-front build-ecr-back tag-ecr tag-ecr-uuid push-ecr push-ecr-uuid
59
-
Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ const notoSerifJP = Noto_Serif_JP({
23
23
24
24
export const metadata : Metadata = {
25
25
title : 'Tankalizer' ,
26
- description : 'Tankalizer' ,
26
+ description : '投稿したつぶやきが短歌に!?新感覚SNS Tankalizer(タンカライザー) ' ,
27
27
} ;
28
28
29
29
export default function RootLayout ( {
Original file line number Diff line number Diff line change
1
+ version : " 3"
2
+
3
+ services :
4
+ db :
5
+ image : mysql/mysql-server:8.0
6
+ container_name : kc3_mysql
7
+ restart : always
8
+ environment :
9
+ MYSQL_ROOT_PASSWORD : ${MYSQL_ROOT_PASSWORD}
10
+ MYSQL_DATABASE : mydatabase
11
+ MYSQL_USER : ${MYSQL_USER}
12
+ MYSQL_PASSWORD : ${MYSQL_PASSWORD}
13
+ volumes :
14
+ - db_data:/var/lib/mysql
15
+ ports :
16
+ - " 3306:3306"
17
+
18
+ phpmyadmin :
19
+ image : phpmyadmin/phpmyadmin
20
+ container_name : kc3_mysql_phpmyadmin
21
+ restart : always
22
+ environment :
23
+ PMA_HOST : db
24
+ PMA_PORT : 3306
25
+ PMA_USER : ${MYSQL_USER}
26
+ PMA_PASSWORD : ${MYSQL_PASSWORD}
27
+ ports :
28
+ - " 8080:80"
29
+ depends_on :
30
+ - db
31
+
32
+ volumes :
33
+ db_data :
Original file line number Diff line number Diff line change
1
+ # ECR
2
+
3
+
4
+ # ECR URLの定義
5
+ FRONT_ECR_URL := $(AWS_ACCOUNT_ID ) .dkr.ecr.$(AWS_REGION ) .amazonaws.com/$(FRONT_IMAGE_NAME )
6
+ BACK_ECR_URL := $(AWS_ACCOUNT_ID ) .dkr.ecr.$(AWS_REGION ) .amazonaws.com/$(BACK_IMAGE_NAME )
7
+ UUID := $(shell uuidgen)
8
+
9
+ login-ecr :
10
+ aws ecr get-login-password --region $(AWS_REGION ) | docker login --username AWS --password-stdin $(AWS_ACCOUNT_ID ) .dkr.ecr.$(AWS_REGION ) .amazonaws.com
11
+
12
+ build-ecr-front :
13
+ docker build --platform linux/amd64 -t $(FRONT_IMAGE_NAME ) -f ./frontend/Dockerfile ./frontend
14
+
15
+ build-ecr-back :
16
+ docker build --platform linux/amd64 -t $(BACK_IMAGE_NAME ) -f ./backend/Dockerfile ./backend
17
+
18
+ tag-ecr : build-ecr-front build-ecr-back
19
+ docker tag $(FRONT_IMAGE_NAME ) :$(TAG ) $(FRONT_ECR_URL ) :$(TAG )
20
+ docker tag $(BACK_IMAGE_NAME ) :$(TAG ) $(BACK_ECR_URL ) :$(TAG )
21
+
22
+ push-ecr : tag-ecr
23
+ docker push $(FRONT_ECR_URL ) :$(TAG )
24
+ docker push $(BACK_ECR_URL ) :$(TAG )
25
+
26
+ tag-ecr-uuid : build-ecr-front build-ecr-back
27
+ docker tag $(FRONT_IMAGE_NAME ) :$(TAG ) $(FRONT_ECR_URL ) :$(UUID )
28
+ docker tag $(BACK_IMAGE_NAME ) :$(TAG ) $(BACK_ECR_URL ) :$(UUID )
29
+
30
+ push-ecr-uuid : tag-ecr-uuid
31
+ docker push $(FRONT_ECR_URL ) :$(UUID )
32
+ docker push $(BACK_ECR_URL ) :$(UUID )
33
+
34
+ ecr : login-ecr build-ecr-front build-ecr-back tag-ecr tag-ecr-uuid push-ecr push-ecr-uuid
You can’t perform that action at this time.
0 commit comments